From postprint-qa
Use PostPrint MCP tools for projects, personal library, literature discovery, search, citations, and bibliographies. Use when the user works with papers, DOIs, projects, finding or adding literature, or PostPrint data.
How this skill is triggered — by the user, by Claude, or both
Slash command
/postprint-qa:postprintThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Complete OAuth when the client prompts. All tools run as the signed-in user.
Complete OAuth when the client prompts. All tools run as the signed-in user.
Possible server ids: postprint-dev, postprint-qa, postprint (production). Use whichever PostPrint tools are actually available in your session—those tool names reflect the active server. If several appear, prefer postprint for production unless the user said otherwise. list_projects is a simple connectivity check.
To get a source_id before graph or detail calls: use search_sources (public search), list_project_sources, or list_user_library and read source_id from the returned row. Never pass a DOI or arXiv id into list_source_references, list_source_cited_by, or list_source_related—those tools need source_id only.
{ history, total }; optional limit (1–200), offset. Often empty without the browser extension—then use list_user_library or ask the user which papers to use.{ sources: [{ source, relevance_score }], total }; optional limit (1–500), offset.private | link | public (default private). Without organization_id, creates a personal project.search_sources: external literature search; limit clamped 1–50 (default 10). Use before ingest when the paper is not already in PostPrint.
add_sources_to_project: project_id required.
Path A — new ingest (paper not yet in PostPrint / from search): pass sources — a list of objects. Each object needs enough signal for ingest (not a bare catalog landing URL alone). Valid patterns include at least one of: doi, arxiv_id, pmid, abstract_id, title, pdf_url (direct PDF), OpenAlex work_id or URL under https://openalex.org/W..., plus optional url, or pdf_base64 + pdf_filename. Items that are only a generic publisher page with no ids/title/pdf/OpenAlex work link are rejected.
Path B — already in your library: pass source_ids (PostPrint UUID strings). Each id must already be in the user's saved library (not_in_library / similar in failed if not). Do not pass source_ids alone for rows straight from search_sources until those papers exist in the library—use Path A with sources, or add_sources_to_library first, then link with source_ids.
You may combine sources and source_ids in one call. Returns succeeded and failed — surface failed reasons to the user.
remove_sources_from_project: unlink from one project; returns removed count.
add_sources_to_library / remove_sources_from_library: personal library; same batch shapes and succeeded / failed patterns as project add where applicable.
source_ids or project_id (mutually exclusive). styles: optional list including apa, mla, bibtex; omitted or [] behaves like ["bibtex"]. Returns citations and may include failed entries — report failures to the user.emails; exactly one of project_id or organization_id. role: admin | member | guest. Optional message. Response includes invites and errors (partial success possible). On PermissionError, tell the user they may need admin on the project or organization.sources (structured fields from search, e.g. OpenAlex work id/url or DOI). If the user needs confirmation, follow with list_project_sources and check ingest status.source_ids only (or ingest via sources if it is not saved yet).source_id → list_source_references / list_source_cited_by / list_source_related as needed.Prefer list_projects, list_project_sources, list_user_library, and search_sources before guessing ids. For human project titles, resolve with list_projects (q) or get_project.
npx claudepluginhub post-print/plugin-qa --plugin postprint-qaManages Paperpile reference library and resolves citations to PDFs via the paperpile CLI. Supports add, search, fetch, label, edit, trash, and auth operations.
Manages academic publication pipelines via the Kabbo MCP server: list, search, create, update, move publications; track stalled papers; export/import BibTeX; sync from GitHub/Overleaf; review team progress.
Chats with your agent about Paperzilla projects, recommendations, and canonical papers. Use when users ask for project recommendations, paper details, markdown summaries, feedback, feed export, or Atom feed URLs.