关于 deep-research
deep-research 是基于 Gemini 的自主研究 Skill,可规划任务、搜索和阅读资料,并综合生成报告。它支持查看进度、继续追问,以及 Markdown、JSON 或原始格式输出。
主要功能
- 01自主研究并综合生成报告
- 02实时进度流与状态查询
- 03通过后续问题继续研究
- 04支持 Markdown、JSON 和原始输出
适用场景
- 01市场与竞争格局分析
- 02技术文献综述
- 03尽职调查研究
- 04框架或产品比较
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sanjay3290/ ai-skills --skill deep-research安装后在 Claude Code 中输入/deep-research确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.env.example.gitignoreREADME.mdrequirements.txtscripts/research.py详细介绍
Gemini 深度研究技能
运行自主研究任务,规划、搜索、阅读并综合信息,生成全面的报告。
要求
- Python 3.8+
- httpx:
pip install -r requirements.txt - GEMINI_API_KEY 环境变量
设置
- 从 Google AI Studio 获取 Gemini API 密钥
- 设置环境变量:
或在技能目录中创建export GEMINI_API_KEY=your-api-key-here.env文件。
用法
启动研究任务
python3 scripts/research.py --query "Research the history of Kubernetes"
使用结构化输出格式
python3 scripts/research.py --query "Compare Python web frameworks" \
--format "1. Executive Summary\n2. Comparison Table\n3. Recommendations"
实时流式显示进度
python3 scripts/research.py --query "Analyze EV battery market" --stream
启动后不等待
python3 scripts/research.py --query "Research topic" --no-wait
检查正在运行的研究状态
python3 scripts/research.py --status <interaction_id>
等待完成
python3 scripts/research.py --wait <interaction_id>
基于先前的研究继续
python3 scripts/research.py --query "Elaborate on point 2" --continue <interaction_id>
列出近期研究
python3 scripts/research.py --list
输出格式
- 默认:易于阅读的 Markdown 报告
- JSON(
--json):供程序使用的结构化数据 - 原始(
--raw):未经处理的 API 响应
成本与时间
| 指标 | 值 |
|---|---|
| 时间 | 每项任务 2-10 分钟 |
| 成本 | 每项任务 $2-5(因复杂程度而异) |
| Token 用量 | 输入约 250k-900k,输出约 60k-80k |
最佳使用场景
- 市场分析与竞争格局研究
- 技术文献综述
- 尽职调查研究
- 历史研究与时间线梳理
- 对比分析(框架、产品、技术)
工作流
- 用户请求研究 → 运行
--query "..." - 告知用户预计所需时间(2-10 分钟)
- 使用
--stream监控,或通过--status轮询 - 返回格式化结果
- 使用
--continue处理后续问题
退出代码
- 0:成功
- 1:错误(API 错误、配置问题、超时)
- 130:用户取消(Ctrl+C)
评论
支持 Markdown