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.
development
Goal execution guidelines with PABCD integration, verification tiers, documentation workflow, and AI-driven planning
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
development
Use this skill any time a spreadsheet file is the primary input or output (.xlsx, .xlsm, .csv, .tsv). This includes: creating, reading, editing, analyzing, or formatting spreadsheets; cleaning messy tabular data; converting between formats; and data visualization with charts. Also use for pandas-based data analysis when the deliverable is a spreadsheet. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration.
tools
Use this skill when the user wants to build a financial model, 3-statement model, DCF valuation, cap table, scenario analysis, or financial projections in Excel. Trigger on: 'financial model', '3-statement model', 'DCF', 'cap table', 'pro forma', 'projections', 'sensitivity analysis', 'waterfall', 'debt schedule', 'break-even', 'discounted cash flow', 'capitalization table', 'fundraising model', 'WACC calculation', 'scenario analysis model'. Input is a text prompt with assumptions. Output is a single .xlsx file with formula-driven, interconnected statement sheets.