From oberskills
Runs parallel multi-angle web research at four depth modes (scan, brief, breadth, deep) with query planning, counter-evidence hunting, and locally grounded synthesis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/oberskills:web-researchWhen to use
research this on the web, look up how to do X, find the best tool or library for Y, compare these options, what are the alternatives to X, survey the landscape of Z, is this still the recommended approach, what is the current or latest way to do this, check whether X supports Y, a version-sensitive lookup. Not for browser automation, arXiv or Semantic Scholar paper search, or anything about this repo or this project — summarizing a README, finding where code lives, reading local files.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Parallel, multi-angle web search. Ground results in local context and return only the relevant findings, each one carrying a source URL.
Parallel, multi-angle web search. Ground results in local context and return only the relevant findings, each one carrying a source URL.
If the user specifies a depth, use it. Otherwise, infer from the query or ask:
| Mode | When | Output |
|---|---|---|
| scan | Quick answer, sanity check, "is this a thing?" | 1-pager: top 3 findings + URLs |
| brief | Standard research question | Synthesized brief with recommendations |
| breadth | Map a space, survey options, "what's out there?" | Landscape map: categories, key players, gaps |
| deep | Decision-critical, needs verification | Full report with confidence levels and verified sources |
Inference rules:
After selecting mode, load the mode's prompts:
references/search-prompts.md in this skill directory + references/synthesis-prompts.md in this skill directoryreferences/deep-mode.md in this skill directoryBefore hitting the web, ground in what's already available.
If existing knowledge covers the query: Present it. Ask whether they want fresh web results.
Dispatch planner (sonnet) with the host's subagent/delegation tool when available; otherwise plan inline. Grounds in local context, plans dimensions based on mode:
Show the user the plan before dispatching search agents.
See search-prompts.md for the planner prompt template.
Dispatch search agents in parallel with the host's subagent/delegation tool when available; otherwise run the searches inline and keep artifacts small. Each writes to ~/.local/state/web-research/{timestamp}-{query-slug}-{dimension}.md
If a search returns nothing, reformulate the query and retry once. If still nothing, report the gap.
See search-prompts.md for per-mode agent prompt templates.
Agents review each other's findings and fill gaps. See deep-mode.md.
See synthesis-prompts.md for per-mode templates. Scan mode skips this (return search results directly).
Synthesis agent inherits the user's model. Never override it.
Spot-check URLs and version numbers after synthesis. See deep-mode.md.
| Situation | Action |
|---|---|
| Search agent returns nothing | Reformulate and retry once. Report the gap if still nothing. |
| Search agent fails | Continue with others. Note the failed dimension. |
| All agents fail | Report failure with attempted queries. Suggest alternatives. |
| URL 404s during verification | Flag it. Remove from recommendations if sole source. |
| Agent | Model | Why |
|---|---|---|
| Planner | sonnet | Planning doesn't need the strongest model |
| Search agents | sonnet | Extraction quality needs reasoning depth |
| Cross-pollination | sonnet | Gap-filling is search, not synthesis |
| Synthesis | (inherit) | Never override the user's model |
Search agents return file paths only, not full page content.
npx claudepluginhub ryanthedev/oberskillsConducts deep web research with parallel agents, multi-wave exploration for gaps, and structured synthesis. Activates for investigating topics, comparing options, best practices, or comprehensive web info.
Instructs Claude to conduct thorough, multi-angle research on any topic before answering, synthesizing diverse sources and perspectives.
Orchestrates parallel web search, browser-explorer, and Gemini CLI agents to produce cited research reports. Invoke with /deep-research <topic>.