From claudeclaw
Research a question on the web and synthesize a focused answer. Triggers when the user asks an open question that needs current info ("what's the state of X", "compare Y and Z", "is W still maintained"), or when an answer can't come from the codebase or memory.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claudeclaw:web-researchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Don't just dump search results. Synthesize.
Don't just dump search results. Synthesize.
Before searching, write a one-line plan:
Use WebSearch for discovery, then WebFetch to read the most promising 2–4 sources directly. Don't read more than 5 — diminishing returns.
If the question is "compare A vs B," fetch the docs/landing pages for both and one independent comparison.
For npm/PyPI/crate freshness or maintenance status: use the package registry API or npm view <pkg> time, not a blog post.
Output template:
# {restated question}
**Short answer:** {one sentence, no hedging}
## Why
{2–4 sentences of the actual reasoning}
## Caveats
{anything that could flip the answer — version dependencies, recency, user's specific context}
## Sources
- [{title}]({url})
- ...
If the question genuinely needs >5 sources or branches into sub-questions → spawn the researcher subagent so the raw fetches don't pollute the main context.
npx claudepluginhub leadsblender/claudeclaw --plugin claudeclawCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.