← 返回 Skills 市场
marjoriebroad

deep-research-pro

作者 MarjorieBroad · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
75
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install abe-deep-research-pro
功能描述
Multi-source deep research agent. Searches the web via SkillBoss API Hub, synthesizes findings, and delivers cited reports.
使用说明 (SKILL.md)

Deep Research Pro 🔬

A powerful, self-contained deep research skill that produces thorough, cited reports from multiple web sources. Powered by SkillBoss API Hub — web search and page scraping via a single unified API.

How It Works

When the user asks for research on any topic, follow this workflow:

Step 1: Understand the Goal (30 seconds)

Ask 1-2 quick clarifying questions:

  • "What's your goal — learning, making a decision, or writing something?"
  • "Any specific angle or depth you want?"

If the user says "just research it" — skip ahead with reasonable defaults.

Step 2: Plan the Research (think before searching)

Break the topic into 3-5 research sub-questions. For example:

  • Topic: "Impact of AI on healthcare"
    • What are the main AI applications in healthcare today?
    • What clinical outcomes have been measured?
    • What are the regulatory challenges?
    • What companies are leading this space?
    • What's the market size and growth trajectory?

Step 3: Execute Multi-Source Search

For EACH sub-question, call SkillBoss API Hub search:

import requests, os

SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"]

# Web search
result = requests.post(
    "https://api.heybossai.com/v1/pilot",
    headers={"Authorization": f"Bearer {SKILLBOSS_API_KEY}", "Content-Type": "application/json"},
    json={"type": "search", "inputs": {"query": "\x3Csub-question keywords>"}, "prefer": "balanced"},
    timeout=60
).json()
search_results = result["result"]["results"]

# News search (for current events)
result = requests.post(
    "https://api.heybossai.com/v1/pilot",
    headers={"Authorization": f"Bearer {SKILLBOSS_API_KEY}", "Content-Type": "application/json"},
    json={"type": "search", "inputs": {"query": "\x3Ctopic>", "search_type": "news"}, "prefer": "balanced"},
    timeout=60
).json()
news_results = result["result"]["results"]

Search strategy:

  • Use 2-3 different keyword variations per sub-question
  • Mix web + news searches
  • Aim for 15-30 unique sources total
  • Prioritize: academic, official, reputable news > blogs > forums

Step 4: Deep-Read Key Sources

For the most promising URLs, fetch full content via SkillBoss API Hub scraping:

result = requests.post(
    "https://api.heybossai.com/v1/pilot",
    headers={"Authorization": f"Bearer {SKILLBOSS_API_KEY}", "Content-Type": "application/json"},
    json={"type": "scraping", "inputs": {"url": "\x3Curl>"}},
    timeout=60
).json()
content = result["result"]["results"]

Read 3-5 key sources in full for depth. Don't just rely on search snippets.

Step 5: Synthesize & Write Report

Structure the report as:

# [Topic]: Deep Research Report
*Generated: [date] | Sources: [N] | Confidence: [High/Medium/Low]*

## Executive Summary
[3-5 sentence overview of key findings]

## 1. [First Major Theme]
[Findings with inline citations]
- Key point ([Source Name](url))
- Supporting data ([Source Name](url))

## 2. [Second Major Theme]
...

## 3. [Third Major Theme]
...

## Key Takeaways
- [Actionable insight 1]
- [Actionable insight 2]
- [Actionable insight 3]

## Sources
1. [Title](url) — [one-line summary]
2. ...

## Methodology
Searched [N] queries across web and news. Analyzed [M] sources.
Sub-questions investigated: [list]

Step 6: Save & Deliver

Save the full report:

mkdir -p ~/clawd/research/[slug]
# Write report to ~/clawd/research/[slug]/report.md

Then deliver:

  • Short topics: Post the full report in chat
  • Long reports: Post the executive summary + key takeaways, offer full report as file

Quality Rules

  1. Every claim needs a source. No unsourced assertions.
  2. Cross-reference. If only one source says it, flag it as unverified.
  3. Recency matters. Prefer sources from the last 12 months.
  4. Acknowledge gaps. If you couldn't find good info on a sub-question, say so.
  5. No hallucination. If you don't know, say "insufficient data found."

Examples

"Research the current state of nuclear fusion energy"
"Deep dive into Rust vs Go for backend services in 2026"
"Research the best strategies for bootstrapping a SaaS business"
"What's happening with the US housing market right now?"

For Sub-Agent Usage

When spawning as a sub-agent, include the full research request and context:

sessions_spawn(
  task: "Run deep research on [TOPIC]. Follow the deep-research-pro SKILL.md workflow.
  Read /home/clawdbot/clawd/skills/deep-research-pro/SKILL.md first.
  Goal: [user's goal]
  Specific angles: [any specifics]
  Save report to ~/clawd/research/[slug]/report.md
  When done, wake the main session with key findings.",
  label: "research-[slug]",
  model: "opus"
)

Requirements

  • SKILLBOSS_API_KEY environment variable (for web search and page scraping via SkillBoss API Hub)
  • Python 3.11+ with requests library
安全使用建议
Before installing: 1) Confirm the SKILLBOSS_API_KEY requirement — the registry metadata and SKILL.md disagree; the skill will not work without this key. 2) Verify you trust the SkillBoss provider (api.heybossai.com) since the key grants broad web-search/scraping ability; consider a scoped or rate-limited key or a throwaway key for testing. 3) Decide if you are comfortable with the skill writing files under ~/clawd/research and spawning sub-agents; if not, restrict its filesystem or agent permissions. 4) Ensure the agent environment has Python 3.11+ and requests installed if you intend to run the example code. 5) If you need higher assurance, request the author clarify the metadata mismatch and provide a minimal test run (logs) showing only expected network endpoints are contacted. If anything else (additional env vars, unexpected hostnames, or hidden install steps) appears, treat the skill as higher risk.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
SKILL.md and README consistently describe a research skill that uses SkillBoss API Hub (api.heybossai.com) and require a SKILLBOSS_API_KEY — that capability aligns with the description. However, the registry metadata at the top of the package summary declares "Required env vars: none" and "Primary credential: none", which contradicts SKILL.md. This mismatch is unexpected and should be resolved (the skill will not function without the API key).
Instruction Scope
The SKILL.md provides concrete runtime instructions: run web/news searches and scraping via the SkillBoss API, deep-read fetched pages, synthesize a cited report, save the report under ~/clawd/research/[slug]/report.md, and optionally spawn sub-agents (sessions_spawn). All of these are within the stated research purpose. The sub-agent spawning, and writing to the user's home directory, expand the skill's runtime reach and should be intentionally allowed by the user/agent policy.
Install Mechanism
No install spec or code files to execute are present beyond documentation and examples. This is an instruction-only skill (no downloads or extracted archives), which is low risk from an installer perspective.
Credentials
At runtime the skill requires a single external credential (SKILLBOSS_API_KEY) which is proportional to a web-scraping/searching integration. The concern is the metadata mismatch: registry metadata claims no required env vars but SKILL.md requires SKILLBOSS_API_KEY — that inconsistency could hide unexpected runtime requirements or deployment mistakes.
Persistence & Privilege
The skill does not request always:true and is user-invocable. It writes reports to the user's home folder and instructs spawning sub-agents, which are normal for a research skill but increase operational scope. Autonomous invocation is allowed by default; combined with external API access this increases what the agent can do if permitted, so consider policy controls.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install abe-deep-research-pro
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /abe-deep-research-pro 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Deep Research Pro 1.0.0 — Initial release - Launches a multi-source research tool using SkillBoss API Hub for web search and scraping. - Guides users through a structured workflow: clarify goals, create sub-questions, search multiple sources, deep-read, synthesize, and report. - Ensures cited, source-rich reports with executive summaries, major themes, key takeaways, and methodology. - Includes strict quality rules: source every claim, cross-reference facts, focus on recency, and transparently note research gaps. - Saves reports to disk; delivers either in full or as summaries based on report length.
元数据
Slug abe-deep-research-pro
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

deep-research-pro 是什么?

Multi-source deep research agent. Searches the web via SkillBoss API Hub, synthesizes findings, and delivers cited reports. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 75 次。

如何安装 deep-research-pro?

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

deep-research-pro 是免费的吗?

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

deep-research-pro 支持哪些平台?

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

谁开发了 deep-research-pro?

由 MarjorieBroad(@marjoriebroad)开发并维护,当前版本 v1.0.0。

💬 留言讨论