skills/web-research/SKILL.md
Web search and content extraction using Brave Search. Use when researching topics, finding documentation, extracting article content, or gathering information from the web. No browser required - works headlessly.
npx skillsauth add szoloth/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.
Headless web search and content extraction via Brave Search. Lightweight alternative to browser-based search.
All commands are in PATH. Invoke directly via Bash:
# Basic search (returns 5 results)
~/agent-tools/brave-search/search.js "your query here"
# More results
~/agent-tools/brave-search/search.js "query" -n 10
# Search AND fetch content from each result (powerful for research)
~/agent-tools/brave-search/search.js "query" -n 3 --content
# Convert any URL to readable markdown
~/agent-tools/brave-search/content.js https://example.com/article
--- Result 1 ---
Title: Page Title
Link: https://example.com/page
Snippet: Description from search results
Content: (only with --content flag)
Markdown content extracted from the page...
--- Result 2 ---
...
# Get overview of a topic
~/agent-tools/brave-search/search.js "react server components best practices" -n 5
# Search and extract all content in one shot
~/agent-tools/brave-search/search.js "typescript discriminated unions" -n 3 --content
# Search first
~/agent-tools/brave-search/search.js "rust error handling" -n 10
# Then extract specific interesting results
~/agent-tools/brave-search/content.js https://doc.rust-lang.org/book/ch09-00-error-handling.html
# Find and extract docs
~/agent-tools/brave-search/search.js "site:docs.anthropic.com tool use" --content
| Feature | web-research (this) | WebSearch (built-in) |
|---------|---------------------|---------------------|
| Content extraction | Yes (--content) | No |
| Selective URL fetch | Yes (content.js) | No |
| Result count control | Yes (-n) | Limited |
| Works offline | No | No |
| Token efficiency | Better (text only) | Embedded in response |
Use this skill when you need to extract actual page content, not just search snippets.
--content sparingly (fetches each page, slower)content.js is faster than search"site:github.com topic"search.js "query" | grep -i keywordcontent-media
Fetch transcripts from YouTube videos for summarization and analysis.
documentation
This skill should be used when reviewing or editing written drafts to ensure they match Sam's personal style guide. It prioritizes voice preservation and anti-beige detection while catching structural gaps. Triggers on requests to review, edit, or improve written content.
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
development
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".