界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
数据与研究 · SKILL.md

metadata-and-sources

metadata-and-sources

【数据与研究】Use PaperQA metadata clients and external paper/trial source helpers safely without local parsing or RAG querying.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: metadata-and-sources description: "Use PaperQA metadata clients and external paper/trial source helpers safely without local parsing or RAG querying." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

Metadata and Sources

Use this sub-skill when the task is about PaperQA metadata hydration or external source acquisition, not about parsing local documents or answering over an existing Docs collection.

Route here for

  • Looking up paper metadata with DocMetadataClient from title, doi, authors, and requested fields.
  • Choosing DEFAULT_CLIENTS, ALL_CLIENTS, or a custom ordered provider set for Crossref, Semantic Scholar, OpenAlex, Unpaywall, journal quality, and retraction checks.
  • Understanding how Docs.aadd(..., title=..., doi=..., authors=...) uses metadata hydration and how upgrade_doc_to_doc_details merges metadata back into a Doc.
  • Enabling ClinicalTrials.gov search through PaperQA settings and the clinical_trials_search tool.
  • Using OpenReview or Zotero helpers after the user has authorized network access, downloads, optional extras, and credentials.

Route away from here

  • Local PDF/text/HTML/Office/image parsing, chunking, and parser extras: use the docs-and-parsing sub-skill.
  • Asking questions over loaded papers, Docs.aquery, ask, agent_query, evidence, and answer generation: use the agentic-rag sub-skill.
  • pqa CLI and index build/search workflows: use the cli-and-indexing sub-skill.
  • Model, embedding, prompt, LiteLLM, and settings JSON details outside source-specific tool selection: use the settings-and-configuration sub-skill.

Operating sequence

  1. Identify the source intent: metadata-only hydration, metadata during Docs.aadd, ClinicalTrials.gov search, OpenReview paper discovery, Zotero library ingestion, or third-party paper acquisition advice.
  2. For metadata clients, read metadata-clients.md before composing providers or selecting fields.
  3. For ClinicalTrials.gov, OpenReview, Zotero, and paper-acquisition boundaries, read clinical-trials-and-literature-sources.md.
  4. For failures, read troubleshooting.md before retrying live services.
  5. Prefer the bundled no-network scripts for local inspection and formatting checks:
    • scripts/inspect_metadata_clients.py
    • scripts/mock_clinical_trials_format.py

Safety defaults

  • Do not run live metadata, ClinicalTrials.gov, OpenReview, Zotero, or paper-download calls unless the user explicitly wants network access and accepts provider terms, credentials, and rate-limit implications.
  • Use DEFAULT_CLIENTS or a small custom provider list before ALL_CLIENTS for fast DOI/title hydration.
  • Do not recommend third-party scraping as a default paper acquisition path. Prefer user-supplied PDFs, authorized APIs, institutional access, OpenReview, Zotero, and direct open-access URLs.
我的收藏