# Web

> Search the web using Brave Search API and fetch page content with HTML-to-markdown conversion. Use when user needs current information, online documentation, or specific URL content beyond knowledge cutoff.

- Skill: `danielscholl/web` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add danielscholl/web`
- Raw SKILL.md: https://api.skillmd.com/api/skills/danielscholl/web/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: danielscholl (https://skillmd.com/u/danielscholl)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/danielscholl/web

---


# web

## 🎯 Triggers
**When user wants to:**
- Search the internet
- Get current/recent information
- Fetch content from a URL
- Access online documentation

**Skip when:**
- Answer is within knowledge cutoff
- Local file operation

## Scripts

### search
**What:** Search the web using Brave Search API
**Pattern:** User wants to search → `script_run web search --query "USER_QUERY" --json`
**Example:** "Search for python tutorials" → `script_run web search --query "python tutorials" --json`

### fetch
**What:** Fetch and convert web page to markdown
**Pattern:** User provides URL → `script_run web fetch --url "USER_URL" --json`
**Example:** "Get https://example.com" → `script_run web fetch --url "https://example.com" --json`

## Quick Reference
```
User: "Search for X"          → script_run web search --query "X" --json
User: "Fetch https://..."     → script_run web fetch --url "https://..." --json
User: "Find recent news on X" → script_run web search --query "X news" --json
```

## Requires
- `BRAVE_API_KEY` environment variable for search

