skills/web-research/SKILL.md
--- Skill name: web-research Skill description: Search the web and synthesize external information on a topic. Use when researching competitors, market context, industry trends, best practices, technical concepts, or any external information needed to inform PRDs, specs, strategy docs, or decision-making. --- # Web Research Search the web, pull in relevant content, and synthesize findings into a structured research brief. Designed to complement PRD-writing and spec-creation workflows by provid
npx skillsauth add abhiroopb/synthetic-mind skills/web-researchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Search the web, pull in relevant content, and synthesize findings into a structured research brief. Designed to complement PRD-writing and spec-creation workflows by providing external context — competitor analysis, market trends, industry benchmarks, best practices, and technical reference material.
Identify from the user's request:
If the purpose is unclear, ask one focused question. Default to a structured research brief.
From the topic, generate 3–7 diverse search queries that cover:
Use web_search with each query. Set max_results to 5–8 per query.
For the most promising results (top 5–10 across all queries):
read_web_page with a focused objective to extract only relevant contentCompile findings into a structured research brief:
# Web Research: <Topic>
**Research goal**: <one-line purpose>
**Date**: <today's date>
**Queries used**: <list of search queries>
## Key Findings
### <Finding Category 1> (e.g., Competitor Landscape)
- **[Source Name](URL)**: <key insight or data point>
- **[Source Name](URL)**: <key insight or data point>
### <Finding Category 2> (e.g., Best Practices)
- **[Source Name](URL)**: <key insight or data point>
### <Finding Category 3> (e.g., Market Data)
- **[Source Name](URL)**: <key insight or data point>
## Summary
<3–5 sentence synthesis of the most important takeaways>
## Relevance to <Purpose>
<How these findings inform the PRD/spec/decision — specific recommendations>
## Sources
| # | Source | URL | Relevance |
|---|--------|-----|-----------|
| 1 | [Name] | [URL] | [Why it matters] |
After presenting the brief, offer:
writing-requirements-docs)If the user wants to save, write to research/<topic-kebab-case>/WEB-RESEARCH.md in the current working directory.
This skill is designed to chain with:
When called as part of a PRD workflow, skip the standalone brief format and return findings as inline-ready content (quoted with source links) that the calling skill can weave directly into the document.
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.