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

cli-and-indexing

cli-and-indexing

【效率与协作】Operate the PaperQA pqa CLI and local full-text index workflows safely.

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

技能说明

GitHub

name: cli-and-indexing description: "Operate the PaperQA pqa CLI and local full-text index workflows safely." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

PaperQA CLI and Indexing

Use this sub-skill when the task is about the pqa command-line interface or PaperQA's local search indexes: pqa ask, pqa search, pqa index, pqa view, pqa save, --settings, --index, PQA_HOME, manifest CSVs, named indexes, autogenerated indexes, answer history search, and index reuse or invalidation.

Do not use this sub-skill for Python Docs/ask/agent_query RAG code, parser internals, metadata-provider APIs, or deep model/provider settings. Route those to the sibling sub-skills for agentic RAG, docs/parsing, metadata/sources, and settings/configuration.

Operating rules

  1. For CLI syntax and safe examples, read references/cli-reference.md.
  2. For index names, directories, manifests, reuse, answer indexes, recursive scanning, and invalidation, read references/indexing-workflows.md.
  3. For failures or surprising behavior, read references/troubleshooting.md.
  4. Use scripts/inspect_cli.py before relying on a user's environment-specific pqa entry point or parser behavior. It only inspects help text and does not run queries, embeddings, or metadata lookups.
  5. Use scripts/validate_manifest.py before an index build that depends on a manifest CSV.

Safety boundary

pqa ask and pqa index can call LLM, embedding, and paper-metadata providers while parsing, indexing, searching, or answering unless the user configured local/fake/offline-compatible settings. Before running those commands, make the provider, credential, network, cost, and rate-limit implications explicit. Prefer pqa view, pqa search on an existing index, inspect_cli.py, and validate_manifest.py for dry-run or diagnostic steps.

Quick routing map

  • Need to view or save named CLI settings: use pqa view / pqa save, then cross-route provider details to ../settings-and-configuration/SKILL.md.
  • Need to build or reuse a local paper index: use this sub-skill's indexing workflows and keep document paths user-owned.
  • Need full-text search over a prebuilt paper index or previous answers: use pqa search with the correct --index and --agent.index.index_directory.
  • Need generated answers with citations from local documents: this sub-skill covers the CLI command shape; route answer behavior and Python API details to ../agentic-rag/SKILL.md.
  • Need file-format parsing or custom file filtering beyond CLI flags: route to ../docs-and-parsing/SKILL.md.
我的收藏