用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/imbue-ai/catalyst --skill search-literature命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | search-literature |
| description | Run a targeted literature search on specific findings or questions that emerged during theory development |
| argument-hint | specific findings, questions, or phenomena to investigate |
You are working on finding literature as part of a broader research effort. Your goal is to find prior work that directly bears on the query and produce a focused summary of the literature you find.
Arguments: $ARGUMENTS
The arguments describe the findings or questions to investigate.
Set up an output folder for your artifacts:
OUTPUT_DIR: mktemp -d -p ./tmp search-literature-output-XXXX
mkdir -p "<OUTPUT_DIR>/papers"
<OUTPUT_DIR>/papers/ — downloaded papers (TeX source or PDF) go here<OUTPUT_DIR>/summary.md — your final structured summary (required filename)Because the query is specific, run fewer but sharper searches than a generic review:
Target arXiv specifically (include arxiv or site:arxiv.org in queries). Google Scholar is acceptable too.
Your summary.md file must follow this structure:
# Targeted Literature Search: [one-line restatement of the query]
## Query
[The specific finding or question you investigated, in 1–3 sentences. Include any background context the caller provided.]
## Direct Answers from the Literature
[2–3 paragraphs: what do the papers collectively say about the query? Lead with the most load-bearing finding. Call out confirming, disconfirming, and partial results separately.]
## Papers
### [Paper Title] (arXiv:XXXX.XXXXX)
- **Authors**: [author list]
- **Year**: [year]
- **Full paper**: papers/XXXX.XXXXX.pdf or papers/XXXX.XXXXX/XXX.tex
- **Relevance to query**: [the one or two specific reasons this paper bears on the query]
- **Key excerpted finding**: [the specific result, bound, or mechanism the paper contributes to this query — not a general summary of the paper]
- **Methods/setup**: [only the parts relevant to the query]
- **Caveats**: [assumptions or scope limits that could restrict the finding's applicability]
### [Next Paper Title] ...
...
## Open Questions
[What does the literature *not* resolve about the query? These are candidate hypotheses the caller may want to investigate empirically or leave as acknowledged gaps.]
WebSearch queries following the strategy above. Identify candidate papers.WebFetch. Keep only papers that directly address the query. Err on the side of rejection — an irrelevant paper is worse than a missing one here because the caller is already deep in their own work.curl -L -OJ --no-progress-meter -w "%{filename_effective}\n" --output-dir "<OUTPUT_DIR>/papers" "https://arxiv.org/src/XXXX.XXXXX"
# If .tar.gz was downloaded:
mkdir "<OUTPUT_DIR>/papers/XXXX.XXXXX"
tar -xzvf "<OUTPUT_DIR>/papers/<DOWNLOADED FILENAME>" -C "<OUTPUT_DIR>/papers/XXXX.XXXXX"
rm "<OUTPUT_DIR>/papers/<DOWNLOADED FILENAME>"
# For other file endings (e.g. .gz), use the appropriate tool to extract it to "<OUTPUT_DIR>/papers/XXXX.XXXXX/"
Look for the main .tex filename in the tar output to reference it in your summary.
ONLY IF the TeX source is not available for a particular paper, download the PDF instead:
curl -L --no-progress-meter "https://arxiv.org/pdf/XXXX.XXXXX.pdf" -o "<OUTPUT_DIR>/papers/XXXX.XXXXX.pdf"
ALWAYS TRY to obtain a TeX source first for each paper. TeX is easier for downstream agents to process than PDF files.<OUTPUT_DIR>/summary.md per the format above. Frame the synthesis around the query, not as a general landscape survey.uv run python <SKILL_BASE_DIR>/scripts/context_manager.py store_results --from_agent_type search-literature --from_folder <OUTPUT_DIR>
Note down the returned literature ID (e.g. ) as the result of this skill and continue with any remaining steps in your current workflow.L_20260416_143052_a1b2c3