web
Search the public web or read an HTTP(S) URL as static Markdown when the user explicitly requests web search, current external information, or URL inspection.
Skill by hurricanehrndz
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/hurricanehrndz-web
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/web
What's inside
- Skill name
web- Description
- Search the public web or read an HTTP(S) URL as static Markdown when the user explicitly requests web search, current external information, or URL inspection.
- License
- MIT
- Instructions
- 74 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (3)
- SKILL.md
- web · scripts/
- web_test.py · scripts/
SKILL.md (first lines)
# Web Use this skill only when the user explicitly asks for web/current information or asks to read, inspect, summarize, or extract a URL. Do not invoke it speculatively when local files or supplied context are enough. The CLI does not enforce consent; you must. Run commands from this skill directory so `./scripts/web` resolves consistently in Pi, Prime, Codex, and Claude. ## Prerequisites - [`uv`](https://docs.astral.sh/uv/). Run `./scripts/web` directly: its PEP 723 header selects exactly CPython 3.14.7 (and may download it if unavailable); the helper otherwise uses only the standard library. - [`gh`](https://cli.github.com/) for recognized GitHub URLs. Authenticate with `gh auth login` when needed. - `html2markdown` only when an ordinary page does not support Cloudflare Markdown-for-Agents and static HTML must be converted. - A POSIX host (macOS or Linux) for direct `./scripts/web` execution and the `gh` and `html2markdown` paths. On Windows, invoke HTTP-only search or direct Markdown-for-Agents extraction with `uv run --script scripts\web`; external command extraction remains unsupported there. No client-side code or dynamic rendering is used. ## Search Search the configured SearXNG instance. The default is `http://localhost:7888` when the hostname is exactly `chernand-main`, and `https://search.hrndz.ca` on other hosts: ```bash ./scripts/web search --query "current Python release notes" ``` Set `WEB_SEARCH_BASE_URL` or pass `--base-url` to use another SearXNG endpoint. Useful options include `--limit`, `--page`, repeatable `--categories` and `--engines`, `--language`, and `--time-range day|week|month|year`. ## Fetch Fetch one HTTP(S) URL as Markdown: ```bash ./scripts/web fetch https://example.com/docs ./scripts/web fetch https://example.com/docs --include-selector 'main' --exclude-selector '.navigation' ./scripts/web fetch https://github.com/cli/cli/pull/123 ``` Recognized GitHub repository, blob, tree, issue, pull-request, and raw-file URLs use `gh api` and do not fall back to GitHub HTML. Other URLs first request Cloudflare Markdown-for-Agents. If unavailable, the helper makes a separate static HTML request and pipes that response to `html2markdown`; selectors apply only to this fallback. Acquisition has fixed safety ceilings: 10 MiB per HTTP body and command stdin, 20 MiB for command stdout, and 256 KiB for command stderr. The per-request/per-command timeout defaults to 20 seconds and may not exceed 300 seconds. Displayed output and error details have smaller bounds. When displayed output is truncated, the complete acquired Markdown is saved to a temporary path printed by the command. ## Limitations Extraction is static. Pages that require JavaScript, interactive login, anti-bot challenges, or session state may return incomplete content or fail. Explain that limitation rather than attempting dynamic extraction. ## Maintenance This skill lives at `skills/web/` in the `agent-toolkit` repository.
From hurricanehrndz/agent-toolkit, MIT.
More from hurricanehrndz/agent-toolkit
- 0.570score
windows-test-rig
hurricanehrndz
Drive libvirt Windows 11 test VMs on this host or other Linux hosts - list and select VMs, boot, reset to a clean snapshot, run PowerShell over SSH, launch…
SkillAFreshness: AClaude Code +9 - 0.570score
macos-test-rig
hurricanehrndz
Drive remote macOS test hosts over SSH - run commands, copy files, capture the screen, launch an app and capture it, and send synthetic keys - through the…
SkillAFreshness: AClaude Code +9 - 0.565score
obsidian-cli
hurricanehrndz
Read, search, analyze, and safely edit the user's Obsidian vaults using the obsidian CLI.
SkillAFreshness: AClaude Code +9 - 0.533score
teach
hurricanehrndz
Teach the user a new skill or concept, within this workspace.
SkillAFreshness: AClaude Code +9 - 0.524score
writing-for-agents
hurricanehrndz
Write or revise documents that agents consume, including skills, AGENTS.md, CLAUDE.md, specifications, prompts, and README files.
SkillBFreshness: BClaude Code +9 - 0.524score
diagrams
hurricanehrndz
Use when creating or updating diagrams, including architecture, infrastructure, sequence, flowchart, state, or entity-relationship diagrams.
SkillBFreshness: BClaude Code +9 - 0.523score
osquery-dev
hurricanehrndz
Use when writing, testing, debugging, or verifying osquery SQL queries.
SkillBFreshness: BClaude Code +9 - 0.521score
subagent
hurricanehrndz
Spawns pi as a separate subagent process for edits, verification, reviews, research, or any delegated task whenever the user mentions a subagent, asks to…
SkillBFreshness: BClaude Code +9 - 0.518score
review
hurricanehrndz
Run a read-only subagent review of the current branch diff against main or master.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 12, 2026 (17 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/hurricanehrndz/agent-toolkit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from hurricanehrndz
- 0.570score
windows-test-rig
hurricanehrndz
Drive libvirt Windows 11 test VMs on this host or other Linux hosts - list and select VMs, boot, reset to a clean snapshot, run PowerShell over SSH, launch…
SkillAFreshness: AClaude Code +9 - 0.570score
macos-test-rig
hurricanehrndz
Drive remote macOS test hosts over SSH - run commands, copy files, capture the screen, launch an app and capture it, and send synthetic keys - through the…
SkillAFreshness: AClaude Code +9 - 0.565score
obsidian-cli
hurricanehrndz
Read, search, analyze, and safely edit the user's Obsidian vaults using the obsidian CLI.
SkillAFreshness: AClaude Code +9 - 0.533score
teach
hurricanehrndz
Teach the user a new skill or concept, within this workspace.
SkillAFreshness: AClaude Code +9 - 0.524score
writing-for-agents
hurricanehrndz
Write or revise documents that agents consume, including skills, AGENTS.md, CLAUDE.md, specifications, prompts, and README files.
SkillBFreshness: BClaude Code +9 - 0.524score
diagrams
hurricanehrndz
Use when creating or updating diagrams, including architecture, infrastructure, sequence, flowchart, state, or entity-relationship diagrams.
SkillBFreshness: BClaude Code +9
Cite this page
web skill. Agent Mart. https://agentmart.dev/skills/hurricanehrndz-web (last updated 2026-10-24)