search-literature
This skill runs targeted searches to find academic papers directly addressing a specific research finding or question that emerged during theory development.
Identity proven by GitHub's verified organisation badge (imbue-ai)
- Agents
- Claude Code
- License
- AGPL-3.0 (copyleft)
- Pin
- a2ee48cpinned Oct 9, 2026
- Context cost
- about 1,500 tokenswhen the skill loads
- GitHub stars
- 36on imbue-ai/catalyst
- Scripts
- None found
What it does
“Run a targeted literature search on specific findings or questions that emerged during theory development”
Generated summary from the skill's own text
This skill runs targeted searches to find academic papers directly addressing a specific research finding or question that emerged during theory development. The agent searches arXiv and Google Scholar using multiple query strategies, downloads full paper sources or PDFs, reads them critically, and produces a focused summary of 2-6 papers with extracted excerpts and structured analysis framed around the original query.
When to use it
- You need papers addressing a specific finding or phenomenon from your own research
- You want to verify or bound a particular claim with prior literature
- You have identified a research gap and need to check if others studied it
- You need to understand failure modes or contradictory results for your query
When not to
- You need a broad survey or landscape overview of a general research field
- You require papers that only tangentially relate to your specific question
- You need comprehensive coverage of all related work in a topic area
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add imbue-ai/catalyst --skill search-literatureInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install imbue-ai/catalyst search-literature@a2ee48c34741df5d4549d97b22aa44589d9eaa6aInstalls the commit we checked (a2ee48c).
Copy by hand
Download the folder at a2ee48c and put it in .claude/skills/search-literature for Claude Code and in .agents/skills/search-literature for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "search-literature" by Imbue. Source, pinned to commit a2ee48c34741df5d4549d97b22aa44589d9eaa6a: https://github.com/imbue-ai/catalyst/tree/a2ee48c34741df5d4549d97b22aa44589d9eaa6a/src/claude_skills/skills/search-literature 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/search-literature/ for Claude Code and .agents/skills/search-literature/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/imbue/search-literature
SKILL.md at the pin
---
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.
## Literature Search Mandate
- Stay narrowly scoped: **2–6 papers** that *precisely* bear on the query is the target. Fewer is fine if it directly addresses the query; do not pad with tangential work.
- Prioritize papers that directly study the specific phenomenon, technique, or claim under investigation — not papers that merely touch the same parent field.
- Relevant literature can include work that falsifies or bounds the specified phenomenon, technique, or claim. Not just work that supports it.
- Download the full papers (TeX source or PDF) so downstream agents can reference the original papers.
- Read each paper and extract the parts that speak to the query; skip unrelated material. Also skip appendix sections and/or supplementary material to avoid exhausting context size limits.
- Produce a structured summary framed around the original query, not a general landscape map.
## Literature Search Input
Arguments: $ARGUMENTS
The arguments describe the findings or questions to investigate.
## Literature Search Folder setup
Set up an output folder for your artifacts:
OUTPUT_DIR: `mktemp -d -p ./tmp search-literature-output-XXXX`
```bash
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)
## Literature Search Strategy
Because the query is specific, run **fewer but sharper** searches than a generic review:
1. **Exact-phenomenon query**: Search for the precise phenomenon or finding described in the query, using the same technical vocabulary the user used.
2. **Mechanism query**: Search for the likely underlying mechanism or mathematical structure (e.g. "symmetry breaking", "stationary manifold", "gradient flow bifurcation").
3. **Disconfirming query**: Search for results that would *contradict* or bound the finding — knowing the failure modes matters as much as confirmation.
4. **Follow-up** (optional): If one paper is highly relevant, search for related work by the same authors or papers that cite it.
Target arXiv specifically (include `arxiv` or `site:arxiv.org` in queries). Google Scholar is acceptable too.
## Literature Search Summary File Format
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.]
```
## Literature Search Execution Steps
1. **Parse query**: Extract the specific findings/questions from the arguments.
2. **Search**: Run 2–4 focused `WebSearch` queries following the strategy above. Identify candidate papers.
3. **Validate relevance**: For each candidate, fetch the arXiv abstract page with `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.
4. **Download TeX source or PDF**: For each relevant paper, try to download the TeX source and extract it:
```bash
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:
```bash
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.
5. **Read and extract**: Read each downloaded paper. Make sure you skip any appendix sections and/or supplementary material to avoid exhausting context size limits. For each paper, note only the content that speaks to the query — the specific finding, the relevant method, the directly applicable result or bound. Skip the rest.
6. **Synthesize**: Write `<OUTPUT_DIR>/summary.md` per the format above. Frame the synthesis around the query, not as a general landscape survey.
7. **Store results**: Persist your output:
```bash
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. `L_20260416_143052_a1b2c3`) as the result of this skill and continue with any remaining steps in your current workflow.
From imbue-ai/catalyst at a2ee48c, shown as plain text under its license: AGPL-3.0 (copyleft). The license text is in LICENSE.
View SKILL.md on GitHub at a2ee48cFiles
- SKILL.md6.3 KB · 254c3141baf5
1 file, 6.3 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at a2ee48cMore from Imbue
architect
Generates an architecture document for a feature by reading the existing spec, analyzing the codebase deeply, and conducting guided Q&A with the user to…
Claude Code · about 4K tokens · pinned 6 days ago
build
This skill executes a multi-step implementation plan by working through task files sequentially.
Claude Code · about 1.1K tokens · pinned 6 days ago
build-sculptor-extension
Build or modify Sculptor extensions, which are runtime ES modules that add panels, overlays, widgets, home views, or settings UI to the Sculptor frontend.
Contains scripts
Claude Code, Codex, Cursor +3 · about 3.3K tokens · pinned 6 days ago
fix-bug
Fixes bugs using test-driven development with an interactive or autonomous workflow.
Claude Code · about 9.8K tokens · pinned 6 days ago
handoff
This skill hands off ongoing work to a fresh agent, either in the same workspace or a new isolated workspace, while preserving context through a synthesized…
Claude Code · about 1.1K tokens · pinned 6 days ago
help
This skill fetches the latest Sculptor documentation from GitHub and answers user questions about how to use Sculptor's features, including workspaces…
Claude Code · about 880 tokens · pinned 6 days ago
Related in Productivity
suggest-automations
This skill suggests three relevant automations to users based on their team role and connected apps, then builds the chosen workflow using the build-workflow…
by n8nOfficial publisher
Claude Code, Codex, Cursor +3 · about 1.9K tokens · pinned 6 days ago
agent-mail-automation
This skill enables agents to automate email operations through Composio's Agent Mail toolkit via the Rube MCP server.
by ComposioOfficial publisher
Claude Code, Codex, Cursor +3 · about 700 tokens · pinned 6 days ago
inbox-manager
This skill transforms an overflowing inbox into a short prioritized list by reading email from Gmail, Microsoft 365, or pasted text, sorting messages into…
by AnthropicOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.5K tokens · pinned 6 days ago
huggingface-papers
This skill retrieves and analyzes AI research papers from Hugging Face's paper index and arXiv by fetching paper content as markdown or structured metadata…
by Hugging FaceOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.2K tokens · pinned 6 days ago
curating-memory-palace
This skill lets the agent maintain a Memory Palace, a structured dashboard view that shows the user what the agent is working on, what it could do next, and…
by LettaOfficial publisher
Agents not labelled yet · about 3.1K tokens · pinned 6 days ago
scheduling-tasks
This skill lets you create and manage scheduled tasks using the letta cron CLI, sending prompts to the agent on a timer for reminders, periodic work, and…
by LettaOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.3K tokens · pinned 6 days ago
Open roles at Imbue
No open roles at Imbue on the Agent Native jobs board right now.
Browse the jobs board