AGENT SKILL

scholarly-literature-review

Use when given DOIs, PMIDs, arXiv ids, or paper titles and needing canonical metadata, access-status tables, citation/reference expansion, or structured summaries from legally available abstracts via Scholarly Access MCP ; do NOT use for biomedical evidence ranking (use biomedical-paper-triage) or PDF downloading (use oa-pdf-retrieval) ; returns metadata, access classification, and citation graph.

License 许可
MIT
最近更新
2026-11-02
Stars
★ 0
Forks
0

01 前言 Front Matter

name
scholarly-literature-review
description
Use when given DOIs, PMIDs, arXiv ids, or paper titles and needing canonical metadata, access-status tables, citation/reference expansion, or structured summaries from legally available abstracts via Scholarly Access MCP ; do NOT use for biomedical evidence ranking (use biomedical-paper-triage) or PDF downloading (use oa-pdf-retrieval) ; returns metadata, access classification, and citation graph.

03 SKILL.md 正文

Scholarly Literature Review

It is the compliant replacement for any Sci-Hub style MCP.

When to use

  • You have a citation, DOI, PMID, arXiv id, or a paper title and want canonical metadata.
  • You have a list of identifiers and want a single access-status table across all of them.
  • You want to know, per paper, whether the full text is a downloadable open-access PDF, only free-to-read on a publisher or PMC page, behind a subscription, or unavailable.
  • You want to explore a paper's references and the works that cite it.
  • You want a structured summary built only from legally-available metadata and abstracts.

For a single quick factoid lookup, resolving one identifier may be enough. For broad topical reviews you may layer this with domain-specific ToolUniverse skills.

The MCP tools it uses

Primary tools for this skill (spec dot-name maps 1:1 to the MCP underscore-name):

  • paper.batch_resolve -> paper_batch_resolve(identifiers[]) : resolve a list of identifiers into a table of access status, OA links, metadata, plus any unresolved items.
  • paper.summarize -> paper_summarize(identifier|doi) : structured digest from legally-available metadata and abstract; the agent writes the prose.
  • paper.citation_graph -> paper_citation_graph(identifier|doi, limit) : references and citing works from Semantic Scholar and OpenAlex.

Supporting tools also available on the same server when you need them:

  • paper.resolve -> paper_resolve(identifier) : single identifier to canonical metadata, normalized ids (doi, pmid, arxiv, openalex), and confidence.
  • paper.fetch_metadata -> paper_fetch_metadata(identifier) : metadata plus abstract and references where legally available.

Access categories (honest)

  • subscription : paywalled; cite only.
  • unavailable : no available full text exists.
  • unknown : access could not be determined.

Workflow steps

  1. Gather the identifiers you have: DOIs, PMIDs, arXiv ids, or titles. Titles use a similarity threshold and a too-vague title may come back unresolved.
  2. For a set of papers, call paper_batch_resolve to get one consolidated table of metadata, access status, OA links, and unresolved items. For a single paper, use paper_resolve or paper_access_status.
  3. Read the access category per paper.
  4. To expand a topic, call paper_citation_graph to pull references and citing works, then loop those new identifiers back through paper_batch_resolve.

Concrete examples

  • Resolve a landmark methods paper: paper_resolve("10.1371/journal.pmed.0020124") returns the resolved record with title "Why Most Published Research Findings Are False".
  • Resolve a preprint by arXiv id: paper_resolve("1706.03762") returns the arXiv record "Attention Is All You Need".
  • Classify an open-access paper: paper_access_status(doi="10.1371/journal.pone.0000308") returns oa_pdf with a PLOS OA url.

Limitations

  • Title resolution uses a similarity threshold of 0.55; a too-vague title may be reported as unresolved.
  • free_to_read_not_redistributable items are intentionally not downloaded; open the landing page instead.
  • Citation graph depth depends on Semantic Scholar and OpenAlex coverage for the given DOI.
  • An API key that is missing only causes that one source to be skipped, never an error.

Tested invocation

paper_access_status(doi="10.1371/journal.pone.0000308")
-> category: oa_pdf
-> provenance: PLOS open-access url

This is one of the verified live end-to-end checks. The server's test suite covers 22 offline policy/gate tests and 10 live end-to-end checks, and lists 8 tools over MCP stdio.

04 同仓库更多 Skills

Prekzursil
Prekzursil/agent-skills-toolchain

clarify-requirements

Resolve genuine pre-execution ambiguity by scanning repo context, generating 1-6 grounded options, and asking 1-3 focused questions via AskUserQuestion. NOT for mid-task use (injection risk); NOT when the goal is already unambiguous; use to disambiguate vague prompts before any file edits.

★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

openmm-md

Run FREE, open-source, Windows-native GPU molecular dynamics via the openmm-md MCP (OpenMM + CUDA on the local NVIDIA GPU). Use for protein / protein-ligand MD when you want a free stack or are on Windows without a Schrodinger license. Covers the full workflow (prepare, solvate, minimize, equilibrate, production, analyze, mmgbsa) AND an honest decision guide vs Schrodinger Desmond, including how to run Desmond legitimately on Linux or a cloud GPU with a real license. This is a deliberately LESSER free alternative and does NOT replace the schrodinger MCP tools. Do NOT use it to pick a free tool when a validated FEP+, WaterMap, IFD-MD, or Prime MM-GBSA result is actually required.

Skill与智能体开发
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

visual-review

Take screenshots of web pages and UI using Playwright for visual review and iteration

演示文稿测试与质量
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

status

Diagnostic status report — shows metaswarm installation state, project setup, and potential issues

★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

start

Use when starting work on any task, when the user mentions metaswarm, or when the user wants to begin tracked development work

Skill与智能体开发
★ 0
Prekzursil
Prekzursil/agent-skills-toolchain

setup

Interactive project setup — detects your project, configures metaswarm, writes project-local files

★ 0