
gemini-deepresearch
统一深度研究工具。双模式:Deep(Gemini Deep Research API,带规划和验证) / Lite(Gemini CLI 快速草稿)。 支持用户输入思路、素材、讨论框架,多轮对话确认提纲后执行。 触发场景:深度研究/调研/文献综述/竞争分析/行业报告/快速调研
- Installs
- 39
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/kirkluokun/awesome-a-stock-openclawskills --skill gemini-deepresearch- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads gemini-deepresearch automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
🔬 Deep Research — 统一深度研究工具
双模式研究流水线:Claude 规划 → Gemini 执行 → Claude 验证。
依赖
| 依赖 | 用途 | 安装 |
|---|---|---|
gemini CLI | Lite 模式 | 见 github.com/google/gemini-cli |
google-genai | Deep 模式 | pip install -r requirements.txt |
python-dotenv | .env 加载 | 可选,但推荐安装 |
GEMINI_API_KEY | API 认证 | 设置环境变量或写入 .env |
模式选择
| 用户意图 | 模式 | 执行方式 | 耗时 | 输出质量 |
|---|---|---|---|---|
| "深度研究/全面分析/深度调研" | Deep | Gemini Deep Research API | 10-30min | 完整研究报告+引用 |
| "快速调研/初步看看/先出个草稿" | Lite | Gemini CLI | 3-8min | 研究草稿 |
| "研究" (模糊) | 询问用户选择 | — | — | — |
Stage 1: 规划(Claude,两种模式共用)
触发后的第一步:理解需求
阅读 references/research_methodology.md 后,与用户进行多轮对话:
1. 理解目标(1-2个问题)
"你的研究目标是什么?学习、投资决策、写报告、还是做方案?"
根据回答调整后续问题:
- 学习/好奇 → 问深度偏好和关注焦点
- 投资决策 → 问决策标准和约束条件
- 写报告 → 问受众和格式要求
2. 消化用户素材
用户可能提供:思路文档、讨论框架、参考资料、数据文件夹。
- 阅读所有素材
- 提取关键信息和约束
- 在提纲中体现用户的思路
3. 讨论并确认研究提纲(核心步骤)
生成结构化提纲并与用户讨论确认:
# 研究主题:{topic}
## 研究目标
{由讨论确定}
## 核心研究问题
1. {问题1}
2. {问题2}
3. {问题3}
## 报告结构要求
### 1. {章节1}
- 重点关注:...
- 数据来源要求:...
### 2. {章节2}
...
## 质量标准
- 必须交叉验证的事实:...
- 信息时效要求:...
## 用户素材/约束
- {摘要}
用户确认后保存为 {output_dir}/{slug}/outline.md,进入 Stage 2。
Stage 2: 执行
Deep Mode → Gemini Deep Research API
python {SKILL_DIR}/scripts/deep_research.py \
"{topic}" \
--outline {outline_path} \
--data-dir {data_dir} \
--attach {file1} --attach {file2} \
--output {output_dir}/{slug}/
- 耗时 10-30 分钟
- 支持 file_search(自有数据)、多模态输入、流式输出
- 参数/用法详见
docs/guide.md
Lite Mode → Gemini CLI
使用 scripts/lite_research.sh:
bash {SKILL_DIR}/scripts/lite_research.sh \
--topic "{topic}" \
--outline "{outline_path}" \
--output "{output_dir}/{slug}/" \
--model "{gemini_model}"
- 耗时 3-8 分钟,草稿质量
- 使用模型:
gemini-3.1-pro-preview(可配置)
异步通知(两种模式共用)
执行完成后,通过 cron(wake) 通知主 agent:
cron(
action: 'wake',
text: '🔬 研究完成: {topic}
模式: {deep|lite}
关键发现: {2-3 bullet points}
报告路径: {output_path}',
mode: 'now'
)
注意:Stage 2 耗时较长(最多30分钟),必须使用 sessions_spawn 后台执行。
Stage 3: 验证(仅 Deep Mode)
收到 wake 通知后:
- 读取完整报告
- 按
references/research_methodology.md的质量标准审查:- 源多样性和权威性
- 关键事实交叉验证
- 偏见和利益冲突评估
- 信息时效性
- 与用户提纲的覆盖度
- 如有遗漏/问题 → 用
--followup在原会话上追问:python {SKILL_DIR}/scripts/deep_research.py \ --followup {session_json} "请展开第二点的论据" - 整合为最终报告
输出结构
{output_dir}/{slug}/
├── outline.md # Stage 1 生成的研究提纲
├── {topic}_{ts}_report.md # 研究报告(Deep/Lite)
├── {topic}_{ts}_report.session.json # 会话文件(Deep,用于追问)
└── verification_notes.md # 验证记录(Deep 可选)
约束
MUST
- Stage 1 必须经过用户确认提纲后才能开始 Stage 2
- 标注数据来源和获取时间
- Deep Mode 必须进行 Stage 3 验证
MUST NOT
- ❌ 跳过 Stage 1 直接执行研究
- ❌ 在报告中编造引用或数据
- ❌ Lite 模式冒充深度研究输出
FAQ
What does the gemini-deepresearch skill do?
统一深度研究工具。双模式:Deep(Gemini Deep Research API,带规划和验证) / Lite(Gemini CLI 快速草稿)。 支持用户输入思路、素材、讨论框架,多轮对话确认提纲后执行。 触发场景:深度研究/调研/文献综述/竞争分析/行业报告/快速调研
How do I install gemini-deepresearch?
Run npx skills add https://github.com/kirkluokun/awesome-a-stock-openclawskills --skill gemini-deepresearch in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/gemini-deepresearch/ (personal) or .claude/skills/gemini-deepresearch/ (project).
Which AI agents can use gemini-deepresearch?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is gemini-deepresearch safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains gemini-deepresearch?
It is published by kirkluokun in kirkluokun/awesome-a-stock-openclawskills. It has 39 recorded installs.
More from kirkluokun/awesome-a-stock-openclawskills
stock-trade-journal
kirkluokun/awesome-a-stock-openclawskills
按统一规则记录交易流水。按个股落 Markdown,同时写入 SQLite 便于统计与量化复盘。
financial-data-analysis
kirkluokun/awesome-a-stock-openclawskills
金融时间序列分析方法工具箱。覆盖股票 / 商品期货 / 加密货币 / ETF / 外汇 / 指数,从数据获取到高阶分析全流程。内置 70+ 分析方法,涵盖时间序列检验、预测建模、跨资产关系、波动率风险、组合优化、状态识别、商品专项和网络分析 8 大方法域。数据获取优先使用 tushare MCP tool(A股/港股/美股/期货/基金/宏观),商品期货(CL=F)、加密(BTC-USD)等 tushare 未覆盖资产用 yfinance 脚本补充。
capability-evolver
kirkluokun/awesome-a-stock-openclawskills
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
cctv-news-fetcher
kirkluokun/awesome-a-stock-openclawskills
Open the skill to read its SKILL.md instructions.
news-summary
kirkluokun/awesome-a-stock-openclawskills
Open the skill to read its SKILL.md instructions.
reddit-search
kirkluokun/awesome-a-stock-openclawskills
Open the skill to read its SKILL.md instructions.
Popular ai & agents skills
google-agents-cli-publish
google/agents-cli
This skill should be used when the user wants to "publish an agent", "publish my ADK agent", "register an agent with Gemini", "publish to Gemini" (formerly Gemini Enterprise), or needs guidance on the agents-cli publish gemini command. Also use when the user wants to "manage agents in Agent Registry", "list/update/delete registered agents", or "register an MCP server". Covers ADK vs A2A registration modes, programmatic and interactive usage, flag reference, auto-detection from deployment metadata, Agent Registry fleet management, and troubleshooting. Part of the agents-cli skills suite. Do NOT use for deployment (use google-agents-cli-deploy).
google-agents-cli-eval
google/agents-cli
This skill should be used when the user wants to "run an evaluation", "evaluate my agent", "evaluate my ADK agent", "write an eval dataset", "analyze eval failures", "compare eval results", "optimize agent", or needs guidance on the Gemini platform eval methodology and the Quality Flywheel. Covers eval metrics, dataset schema, LLM-as-judge scoring, and common failure causes. Applies to any agents-cli project, whatever framework the agent is written in. Do NOT use for agent API code patterns (ADK: use google-agents-cli-adk-code), deployment (use google-agents-cli-deploy), or project scaffolding (use google-agents-cli-scaffold).
skill-creator
anthropics/skills
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
codex-pet
prime-skills/runcomfy-agent-skills
Codex Pet generator on RunComfy. Build a Codex-compatible Codex Pet spritesheet.webp + pet.json from a single reference image, drop it into ${CODEXHOME:-$HOME/.codex}/pets/ / and Codex picks it up as a custom Codex Pet next to the 8 built-ins. This skill produces the exact Codex Pet atlas Codex expects (1536x1872 PNG/WebP, 8 cols x 9 rows, 192x208 cells, 9 animation states — idle, running-right, running-left, waving, jumping, failed, waiting, running, review). Calls OpenAI GPT Image 2 edit ONCE via the local RunComfy CLI as runcomfy run openai/gpt-image-2/edit to produce a canonical Codex Pet pose, then assembles all 9 animation rows programmatically with ImageMagick micro-transforms — no Codex Pro, no $imagegen, no OPENAIAPIKEY required, only RUNCOMFYTOKEN. Triggers on "codex pet", "create codex pet", "make codex pet", "hatch codex pet", "/hatch image", "desktop pet codex", "codex pets", "spritesheet.webp", or any explicit ask to build a custom pet for OpenAI Codex.
full-output-enforcement
leonxlnx/taste-skill
Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
executing-plans
obra/superpowers
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available