← 返回 Skills 市场
lingchenheiye

Deep Research Agent

作者 lingchenheiye · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
93
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install deep-research-engine
功能描述
Autonomous deep research agent with multi-step web search, sub-agent delegation, and structured report generation. Triggered by requests for deep research, 深...
使用说明 (SKILL.md)

Deep Research Agent

When to Use

Trigger this skill when the user asks for:

  • 深度研究 / deep research on any topic
  • Comprehensive topic analysis with citations
  • Literature review or academic research
  • "Research [X]" where a thorough, multi-source report is needed
  • Comparison reports (products, technologies, methodologies)
  • Market research or competitive analysis

NOT for quick lookups — use web_search for simple questions.

Prerequisites

  1. Tavily API key (free): https://tavily.com/
  2. LLM API key: Anthropic, Google, or OpenAI

Set environment variables before first use:

export TAVILY_API_KEY="your_key"
export ANTHROPIC_API_KEY="your_key"  # or GOOGLE_API_KEY / OPENAI_API_KEY

Workflow

When triggered, follow this deep research process:

Phase 1: Plan 📋

  1. Analyze the research question
  2. Break it down into 2-5 focused sub-topics
  3. Create a research plan with specific tasks

Phase 2: Search 🔍

  1. For each sub-topic, use web_search tool to discover key information
  2. Use web_fetch to read important pages in full
  3. Take notes on key findings from each source
  4. If a sub-topic yields insufficient info, refine search queries

Phase 3: Synthesize 📝

  1. Consolidate findings from all sources
  2. Identify contradictions or gaps
  3. Form evidence-based conclusions
  4. Generate inline citations for all claims

Phase 4: Report 📄

Output a structured report with:

  • Executive Summary — Key findings at a glance
  • Background — Context and definitions
  • Detailed Analysis — Evidence-backed exploration
  • Comparison/Insights (if applicable)
  • Conclusion — Actionable takeaways
  • Sources — Numbered list of all references (inline [1], [2], etc.)

Alternative: Python Backend

For truly deep research (autonomous multi-hour sessions with Tavily), use the bundled Python script:

cd deep-research-agent/backend
pip install -r requirements.txt
python agent.py "Research topic here"

This spawns sub-agents for parallel research and writes /final_report.md.

Prompt Template (Substitute & Execute)

For quick in-session deep research (no backend needed), follow this prompt structure:

Perform deep research on: "{user_query}"

Research Guidelines:
1. Use web_search with at least 3 different query variations
2. Read at least 5 sources thoroughly via web_fetch
3. Cross-reference claims across sources
4. Cite inline with [1], [2], etc.
5. Note confidence levels for uncertain claims
6. Write a comprehensive report with sections
安全使用建议
This skill looks like a genuine deep-research tool but has discrepancies and risky behaviors you should address before installing or running it: - Manifest mismatch: The registry metadata says no environment variables are required, but the SKILL.md and code require TAVILY_API_KEY and an LLM API key. Do not supply secrets until the author/registry metadata is corrected or you review the origin. - File writes: The instructions/code expect to write files (e.g., /research_request.md, /final_report.md). Confirm where files will be written (root vs current directory) and run in an isolated container or VM to avoid accidental overwrite of host files. - Arbitrary URL fetching: The agent fetches full page content using httpx for URLs returned by Tavily. That can potentially access internal network endpoints if a search result points there (SSRF-like risk). Prefer running the agent in a network-restricted environment and inspect fetched URLs if possible. - Dependency & install: The skill ships code and a requirements.txt but no formal install spec in the registry. If you install dependencies, do so in a virtualenv/container and inspect the packages (deepagents, tavily-python, langchain-anthropic, markdownify) yourself. - Trust & provenance: There is no homepage and the owner is an opaque ID. If you need to use this skill, ask the publisher for source provenance, or only run it in a sandbox. If you plan to proceed: run it in an isolated environment, avoid using high-privilege or production API keys (create scoped/test keys), and review the Tavily search results and any files the agent writes before trusting outputs.
功能分析
Type: OpenClaw Skill Name: deep-research-engine Version: 0.1.0 The skill bundle implements a legitimate autonomous research agent using the Tavily API and LangChain. The Python backend (backend/agent.py) and the OpenClaw instructions (SKILL.md) are well-structured and align perfectly with the stated purpose of performing deep web research and generating structured reports. The code uses standard libraries (httpx, markdownify, tavily-python) for web scraping and content extraction, and no evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
能力评估
Purpose & Capability
The name/description (deep research using Tavily and an LLM) matches the code and SKILL.md, but the registry metadata declares no required environment variables while both the SKILL.md and backend/agent.py clearly require a TAVILY_API_KEY and an LLM API key. That mismatch is incoherent and reduces trust in the manifest.
Instruction Scope
SKILL.md and the embedded prompts instruct the agent to discover URLs via Tavily, fetch full page content (using httpx), and write files such as /research_request.md and /final_report.md. Fetching arbitrary URLs and writing absolute-root paths are broad operations outside a narrow 'search-only' scope and could expose internal resources or write to unexpected locations. The instructions also mandate using sub-agents and persistent write_file() calls, which increases the agent's filesystem footprint.
Install Mechanism
There is no formal install spec in the registry (instruction-only), but the package includes requirements.txt and lists pip dependencies in SKILL.md (deepagents, tavily-python, langchain-anthropic, markdownify). These are reasonable for the stated purpose and come from normal package registries, but the lack of an install spec in the registry + included code/requirements is an inconsistency to be aware of.
Credentials
Requesting a Tavily API key and an LLM API key is proportionate to a web-research agent. However, the registry's 'Required env vars: none' contradicts the explicit SKILL.md and code requirements (TAVILY_API_KEY, ANTHROPIC_API_KEY/GOOGLE_API_KEY/OPENAI_API_KEY). That discrepancy is concerning and should be resolved before trusting the skill.
Persistence & Privilege
The skill does not set always:true and does not claim to modify other skills. However, the runtime instructions and prompts expect write_file() usage that writes /research_request.md and /final_report.md (absolute paths), which means it will persist files to the environment. Persisted files and autonomous sub-agents increase blast radius; run in a sandboxed environment if you proceed.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install deep-research-engine
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /deep-research-engine 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of deep-research-engine: an autonomous agent for comprehensive research and structured reporting. - Performs multi-step web searches with sub-agent task delegation. - Breaks complex topics into sub-tasks for thorough coverage. - Gathers and synthesizes information from multiple sources, noting contradictions and gaps. - Generates structured reports with executive summaries, citations, detailed analyses, comparisons, and source lists. - Supports deep research triggers such as literature reviews, competitive analysis, and comprehensive topic analysis. - Requires Tavily and LLM API keys for full operation.
元数据
Slug deep-research-engine
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Deep Research Agent 是什么?

Autonomous deep research agent with multi-step web search, sub-agent delegation, and structured report generation. Triggered by requests for deep research, 深... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 93 次。

如何安装 Deep Research Agent?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install deep-research-engine」即可一键安装,无需额外配置。

Deep Research Agent 是免费的吗?

是的,Deep Research Agent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Deep Research Agent 支持哪些平台?

Deep Research Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Deep Research Agent?

由 lingchenheiye(@lingchenheiye)开发并维护,当前版本 v0.1.0。

💬 留言讨论