deep-research
Run autonomous research tasks that plan, search, read, and synthesize information into comprehensive reports.
By sickn33 · 425 installs
npx skills add sickn33/agentic-awesome-skills --skill deep-research
Source repository · Upstream listing
Gemini Deep Research Skill
Run autonomous research tasks that plan, search, read, and synthesize information into comprehensive reports.
When to Use This Skill
Use this skill when:
Performing market analysis
Conducting competitive landscaping
Creating literature reviews
Doing technical research
Performing due diligence
Need detailed, cited research reports
Requirements
Python 3.8+
httpx: pip install r requirements.txt
GEMINI API KEY environment variable
Setup
1. Get a Gemini API key from [Google AI Studio](https://aistudio.google.com/)
2. Set the environment variable:
Or create a .env file in the skill directory.
Usage
Start a research task
With structured output format
Stream progress in real time
Start without waiting
Check status of running research
Wait for completion
Continue from previous research
List recent research
Output Formats
Default : Human readable markdown report
JSON ( json ): Structured data for programmatic use
Raw ( raw ): Unprocessed API response
Cost & Time
Metric Value
Time 2 10 minutes per task
Cost $2 5 per task (varies by complexity)
Token usage ~250k 900k input, ~60k 80k output
Best Use Cases
Market analysis and competitive landscaping
Technical literature reviews
Due diligence research
Historical research and timelines
Comparative analysis (frameworks, products, technologies)
Workflow
1. User requests research → Run query "..."
2. Inform user of estimated time (2 10 minutes)
3. Monitor with stream or poll with status
4. Return formatted results
5. Use continue for follow up questions
Exit Codes
0 : Success
1 : Error (API error, config issue, timeout)
130 : Cancelled by user (Ctrl+C)
Limitations
Use this skill only when the task clearly matches the scope described above.
Do not treat the output as a substitute for environment specific validation, testing, or expert review.
Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.