Skills

Deep Research

Multi-round research with explicit methodology, evidence tracking, and citation-tagged...

Install

npx skills add TokenRhythm/opensquilla --skill deep-research -g -a claude-code -y
Category
AI and agents
Updated
3d ago
License
Apache-2.0
Context cost
Lightabout 1,032 tokens
Runs scripts
Yes, review before use

What it does

Multi-round research with explicit methodology, evidence tracking, and citation-tagged synthesis. Trigger on 'deep dive', 'research report', 'literature review', 'investigate X across sources', 'multi-round investigation'. Distinct from the `summarize` skill, which is a single-pass condensation; this skill maintains a state file across iterations, tracks coverage, and produces a long-form report with per-claim citations. Three execution stages: plan (scope into sub-questions), iterate (record evidence per round), compile (synthesize report). The skill itself does not fetch the web, it tells the host agent which fetches to perform via OpenSquilla's existing web tools, and records what comes back.

deep-research

Investigate a question by walking it through three explicit stages with a persisted state file. Use this when a single-pass summarize would lose too much, or when the user asks for a "research report" / "literature review". The host agent does the web fetching; this skill structures the work and keeps a paper trail.

Decide if this is the right tool

NeedUse
One-line summary of an articlesummarize
Multi-round investigation with citationsthis skill
Quick lookup, single sourcedirect web search
Continuous monitoring of a topica digest/cron skill

Stages

Scope → Plan → Iterate (×N) → Compile → Deliver

State persists in a single JSON file you pass between stages. The file is the contract; if you can describe the file, you can resume the research at any point.


Stage 1: Plan

python {baseDir}/scripts/plan.py \
    --question "How did Manus differentiate from competing AI agents in 2025?" \
    --depth thorough \
    --out plan.json

--depth choices:

  • overview, 3-5 sub-questions, target 1 source per sub-question
  • thorough, 6-10 sub-questions, target 2-3 sources per sub-question
  • exhaustive, 12-20 sub-questions, target 5+ sources per sub-question

The plan is a pydantic model serialized to JSON; see references/methodology.md for the schema and the system-review approach the depth choices implement.


Stage 2: Iterate

Each round: read the plan, decide which sub-questions need attention, print the fetch list for the host agent to execute, and (after the agent returns results) record evidence back into the plan.

# Show the host what to fetch this round
python {baseDir}/scripts/iterate.py --plan plan.json --round 1 --print-fetches

# After the host fetches, record results back
python {baseDir}/scripts/iterate.py --plan plan.json --round 1 \
    --record evidence_round_1.json

evidence_round_1.json:

Read the whole SKILL.md on GitHub

More in AI and agents