Skills

Use Scholar Feed as a skill in Claude

Markdown workflow recipes that compose Scholar Feed's MCP tools into one-line research workflows. Type /find-contradictions in Claude Code, get back a structured list of qualitative disagreements in the literature.

What's a skill?

A skill is a single markdown file that teaches Claude how to compose multiple MCP tools into a research workflow. Instead of you remembering “run search_papers, then find papers that cite the anchor and engage critically, then fetch_fulltext on the top 3 results, then synthesize,” you type /find-contradictions and Claude follows the recipe.

Skills live in the public Scholar Feed GitHub repo (see skills/). Claude Code discovers them automatically via the Anthropic Skills native distribution channel. No separate install — once the Scholar Feed MCP is connected, the skills are available.

One-time install

If you already have the Scholar Feed MCP installed, skip this. If not:

Claude Code
claude mcp add scholar-feed -- npx -y scholar-feed-mcp

Anonymous tier (100 requests/day) requires no API key. For higher limits see the developers page.

/find-contradictions

First shipped skill

Surface qualitative disagreements between research papers — competing claims, conflicting methods, opposing findings, or contested interpretations — by composing semantic search, citation context, and LLM judgment over the Scholar Feed corpus.

Trigger phrases Claude recognizes

Example session

You, in Claude Code
Use /find-contradictions to find papers that disagree about whether scaling laws hold for sparse models.

What it composes

Output format

For each verified disagreement, the skill produces a structured tuple:

Disagreement axis: CLAIM / METHOD / FINDING / INTERPRETATION

Anchor paper: arxiv_id — title — claim being disagreed with

Critic paper: arxiv_id — title — counter-claim

Evidence: which section + brief paraphrase (no hallucinated quotes)

Confidence: HIGH (direct refutation) / MEDIUM (implicit) / LOW (parallel paths)

What it does NOT do

/find-contradictions is qualitative only. It does NOT surface numerical comparisons like “Paper A reports 73.2 on MTEB, Paper B reports 71.5.”

The corpus does not carry reliable head-to-head benchmark numbers. Any numerical comparison built on top would be silently stale or wrong — the same failure mode that retired the leaderboard tool in v2.0.0. The skill instead surfaces claim-level, method-level, finding-level, and interpretation-level disagreements that are visible in paper summaries, abstracts, and citation context.

If the literature is consistent on the axis you asked about, the skill says so. Negative results are valid output — the skill will not manufacture controversy that does not exist in the papers.

Paper-writing skills

A bundle of three skills for the paper-writing workflow: /related-work-draft writes a grounded related-work section with inline citations and a matching .bib block, /bib-audit reviews your bibliography against the live corpus before you submit, and /reviewer-triage is the Area Chair workflow — topical fit plus co-authorship conflict detection in one prompt.

/related-work-draft

Draft a grounded related-work section

Retrieves relevant prior work from the Scholar Feed corpus, fulltext-grounds the key claims, and emits a draft related-work section as flowing prose with inline \cite{...} markers plus a matching .bib block ready to paste into Overleaf.

Trigger phrases Claude recognizes

Example session

You, in Claude Code
Use /related-work-draft to draft a related-work section on retrieval-augmented LLMs for scientific reasoning. Output prose with \cite{...} markers and the .bib block.

What it composes

Scope

No hallucinated citations. Every \cite{...} key produced by the skill MUST correspond to a paper retrieved from the corpus. If the corpus does not surface a paper for a claim, the draft either omits the claim or marks it [citation needed] — never invents a citation.

/bib-audit

Pre-submission bibliography review

Batch-checks every entry in your .bib against the Scholar Feed corpus and emits a 4-section audit: confirmed-present entries, drift entries (in corpus but metadata differs), not-found entries (could not be matched to an arxiv_id — flagged for verification), and optional missing-recommendations (canonical work the corpus surfaces for your topic that's not in your .bib).

Trigger phrases Claude recognizes

Example session

You, in Claude Code
Use /bib-audit on paper/references.bib. Flag drift in author lists, years, and titles. Skip missing-recommendations.

What it composes

Scope

“Not in corpus” does not mean “does not exist.” The Scholar Feed corpus is ~600k arxiv papers, heavily concentrated in cs.LG / cs.AI / cs.CL. NeurIPS proceedings without arxiv preprints, books, journal-only publications, and pre-2018 papers are commonly outside the corpus. The skill flags Not-found entries for your verification with that caveat explicit; it never recommends deletion.

/reviewer-triage

Area Chair reviewer-pool triage

Takes a paper submission and emits a 3-section triage report: Recommended reviewers (topically qualified, no co-authorship edge to submission authors in the configurable window), Conflict-flagged (topically qualified with co-authorship edge detected), and Suggested-but-verify (qualified, no co-authorship in corpus but you should layer your venue's full CoI policy on top).

Trigger phrases Claude recognizes

Example session

You, in Claude Code
Use /reviewer-triage for arxiv:2509.25085. Use a 3-year CoI window. Surface 10 candidates per section.

What it composes

Scope

Co-authorship is ONE conflict axis. The skill detects co-authorship on papers in the corpus within the configurable window_years (default 10). It does NOT detect institutional affiliation conflicts, advisor-advisee ties beyond co-authored papers, funding-source conflicts, or personal-relationship conflicts. You must layer your venue's full CoI policy on top. “Recommended” from this skill means “no co-authorship edge found in corpus within the window” — not “no CoI exists.”

More skills

Skill files live in the public Scholar Feed GitHub repo: skills/. Claude Code discovers them automatically once the MCP is connected.