deep-research/SKILL.md
Run autonomous multi-step research via Google Gemini Deep Research Agent. Produces cited reports from web sources.
npx skillsauth add lidge-jun/cli-jaw-skills deep-researchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Autonomous research agent that plans searches, reads sources, and synthesizes cited reports.
search skill instead)Trade-off: higher cost and latency in exchange for comprehensive, cited coverage.
pip install -r requirements.txt)GEMINI_API_KEY environment variablepython3 scripts/research.py --query "..." [options]
| Flag | Effect |
|------|--------|
| --query "..." | Research question (required for new tasks) |
| --format "..." | Output structure template |
| --stream | Stream progress in real-time |
| --no-wait | Start task and return immediately |
| --status <id> | Check status of a running task |
| --wait <id> | Block until task completes |
| --continue <id> | Follow-up on previous research |
| --list | List recent research tasks |
| --json | Output as structured JSON |
| --raw | Output raw API response |
Costs and times vary by query complexity and source count. Expect minutes, not seconds. Check actual token usage in the output metadata for accurate billing.
When firecrawl or exa MCP servers are available, use them as complementary search sources alongside the Gemini agent.
| Server | Tools | Best For |
|--------|-------|----------|
| firecrawl | firecrawl_search, firecrawl_scrape, firecrawl_crawl | Broad web search, full-page scraping |
| exa | web_search_exa, web_search_advanced_exa, crawling_exa | Semantic search, date-filtered results |
For each research sub-question:
firecrawl_scrape or crawling_exa — search snippets alone are insufficient.Source priority: academic papers, official docs > reputable news > blogs > forums.
web_search_advanced_exa(query: "...", numResults: 5, startPublishedDate: "2025-01-01")
Use date filters for fast-moving topics (AI, policy, markets).
# [Topic]: Research Report
*Generated: [date] | Sources: [N] | Confidence: [High/Medium/Low]*
## Executive Summary
[3–5 sentence overview of key findings]
## 1. [Theme]
[Findings with inline citations]
- Key point ([Source](url))
- Supporting data ([Source](url))
## 2. [Theme]
...
## Key Takeaways
- [Actionable insight 1]
- [Actionable insight 2]
## Sources
1. [Title](url) — [one-line summary]
2. ...
## Methodology
Searched [N] queries across [tools used]. Analyzed [M] sources.
Sub-questions: [list]
Short topics: deliver full report inline. Long reports: executive summary + key takeaways inline, full report saved to file.
For broad topics, launch parallel explore/research agents per sub-question cluster:
Each agent searches, reads sources, and returns structured findings. The main session synthesizes into the final report.
tools
Use only on the Codex CLI for native image generation or image editing without an API key. Save final PNG files under ~/.cli-jaw/uploads, report web-ready absolute-path markdown, and send to Telegram or Discord only when explicitly requested.
tools
Ranked repository structure map via `cli-jaw map`. Use for codebase overview, structure map, symbol overview, unfamiliar codebase exploration, architecture orientation. Triggers: repo map, structure map, codebase overview, 와꾸, project structure, unfamiliar code.
tools
cli-jaw Design workspace: create, preview, run, and export design pages from the right sidebar. Covers panel UX, direct-write workflow, artifact lifecycle, wireframe generation, design system, and Open Design adapter.
development
MUST USE for infrastructure and delivery work — container builds, deploy pipelines, Kubernetes, Infrastructure as Code, SRE foundations, edge/serverless, ML infrastructure. Triggers: Dockerfile, K8s manifests, CI/CD pipeline, Terraform/IaC, release/deploy, devops/infra/deploy or release_cd task_tags.