Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/deibler-deep-research
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/deep-research
What's inside
- Skill name
deep-research- Description
- Multi-agent deep-research orchestrator. Plans 2-6 sub-queries, fans out parallel researchers, synthesizer merges into a brief + 3-bullet iMessage summary. Use when one-shot web_search won't cover the angles.
- License
- MIT
- Instructions
- 88 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Deep Research
Heavy-lift research as a single tool call. Spawns a team of sub-agents
in parallel — each takes one angle of the question, hits the web, and
writes a finding. A synthesizer waits for everyone, merges, dedupes,
and produces both a 3-bullet summary for iMessage and a longer brief
for follow-through.
---
## When to reach for this
- The user said "research X", "dig into Y", "what's the state of Z".
- One-shot `web_search` would miss angles (overview + recent + critique + alternatives).
- The answer should be defensible — multiple sources, dedupe across them.
- The user is going to read the result later (not immediately) — deep-research
is async, takes 2-7 minutes depending on depth.
**Don't** reach for this on:
- Factual one-liners ("who won the Warriors game last night") — use `web_search`.
- The user is sitting watching their phone — they'll get bored. Use `web_search`
+ a follow-up.
- The question is fully internal ("what did Riley say last week") — use
`search_history` / `semantic_search`.
## How to call it
```
deep_research({
question: "what's the current state of agentic coding tools in 2026, and where are people landing on Claude Code vs Cursor vs Devin",
depth: "standard" // quick | standard | thorough
})
```
Depth → fanout → expected wall-clock:
| depth | fanout | wall-clock |
|------------|--------|-----------------|
| quick | 2 | ~1-2 minutes |
| standard | 4 | ~2-4 minutes |
| thorough | 6 | ~4-7 minutes |
The tool returns immediately with a team id, the planned sub-queries,
and the shared-dir path. It does **not** block. The harness fires a
team-completion event when every team member has settled.
## What to do with the return
1. **Tell the user it's running.** Don't go silent. One sentence:
"kicking off a deep dive, give me a few minutes — I'll come back
when the team's done."
2. **Don't poll.** The team-completion event will wake you up. If you
want to peek mid-flight, call `list_agents(status="running")` once.
3. **When the wake-up event fires**, read the synthesizer's
`result.md` for the 3-bullet summary. If the user asked for depth,
also `Read` `<sharedDir>/brief.md` for the long version.
4. **If the brief is long**, share it via the `instant-share` skill so
the user can read it on their phone without scrolling 60 bubbles.
## Subagent behavior
Each researcher gets one sub-query and is told to:
- Use `web_search` to find 3-5 sources.
- Use `web_fetch` on the most relevant.
- Write a markdown `finding-<role>.md` into the team's shared dir.
The synthesizer waits, reads every `finding-*.md`, dedupes URLs,
resolves contradictions, and writes:
- `brief.md` — full markdown (title, TL;DR, findings, sources)
- `summary.txt` — three iMessage-fitting bullets (≤120 chars each)
- `result.md` — same as summary.txt (so the model's `read_agent_result`
call gets the iMessage-fitting version)
## Planner
Sub-queries come from a Haiku planner by default — cheap, fast, picks
better angles than a hardcoded template. Falls back to a heuristic
decomposition if Haiku is unreachable or you pass
`use_heuristic_planner: true`.
## Cost notes
Each researcher is a separate Sonnet `claude -p` invocation with full
MCP access. Fan-out × tokens per researcher = the bill. Use `quick`
when you're uncertain whether the user even wants the depth.From Deibler/edmund-harness, MIT.
More from Deibler/edmund-harness
- 0.592score
iterative-design
Deibler
Use this skill whenever the user is iterating on a visual — flat graphics, logos, badges, t-shirt prints, hockey/sports graphics, or subtle photo edits across…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
hike
Deibler
Build a hike brief with a real topographic map, the traced route from OpenStreetMap, trailhead coordinates, and verified conditions.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
radaromega
Deibler
THE weather source — all weather questions route here, from "is it gonna rain" to severe outbreaks.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
summarize
Deibler
TL;DR a URL, YouTube video, or local PDF/file via the `summarize` CLI (Gemini Flash).
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
gifgrep
Deibler
Search Tenor/Giphy and send a GIF into the chat.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
skycam
Deibler
The sky camera over the house (openskycam, camera sky01, Lancaster County PA), through the `mcp__openskycam__*` tools.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cloudflare
Deibler
Headless browser automation via Cloudflare Browser Run — screenshot pages, render PDFs, extract markdown/HTML/links, scrape DOM elements with CSS selectors…
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
agents
Deibler
Delegate long-running work (research, deep summaries, multi-step analysis) to detached sub-agents.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
fishing
Deibler
Ground any PA, MD, NJ, or DE fishing question in the local fishing dataset—waters, bass and other species, stocking, catches, boat access, motor rules, depth…
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
teams
Deibler
Coordinate multiple sub-agents as one unit — parallel investigation, multi-stage pipelines, or side-by-side comparisons.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
trading-loop
Deibler
The autonomous trading decision loop for Quant.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
generation
Deibler
Comprehensive multimodal generation via OpenRouter — images (with reference photos), videos (text/image/reference-to-video), and spoken audio.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 4, 2026 (1 month ago)
- Last release
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Deibler/edmund-harness
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Deibler
- 0.592score
iterative-design
Deibler
Use this skill whenever the user is iterating on a visual — flat graphics, logos, badges, t-shirt prints, hockey/sports graphics, or subtle photo edits across…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
radaromega
Deibler
THE weather source — all weather questions route here, from "is it gonna rain" to severe outbreaks.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
hike
Deibler
Build a hike brief with a real topographic map, the traced route from OpenStreetMap, trailhead coordinates, and verified conditions.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
gifgrep
Deibler
Search Tenor/Giphy and send a GIF into the chat.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
cloudflare
Deibler
Headless browser automation via Cloudflare Browser Run — screenshot pages, render PDFs, extract markdown/HTML/links, scrape DOM elements with CSS selectors…
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
skycam
Deibler
The sky camera over the house (openskycam, camera sky01, Lancaster County PA), through the `mcp__openskycam__*` tools.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
deep-research skill. Agent Mart. https://agentmart.dev/skills/deibler-deep-research (last updated 2026-10-24)