Fetch and extract text content from a URL
Scanned 9/23/2026
Install to Claude Code
npx -y skills add tashfeenahmed/scallopbot --skill webfetch --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Webfetch?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/tashfeenahmed-webfetch)More formats (shields.io, HTML) on the badges page.
---
name: webfetch
description: Fetch and extract text content from a URL
user-invocable: false
triggers: [fetch, http, url, webpage, download, curl, web]
scripts:
run: "scripts/run.ts"
inputSchema:
type: object
properties:
url:
type: string
description: "URL to fetch content from"
max_length:
type: number
description: "Maximum characters to return (default: 50000)"
required: [url]
metadata:
openclaw:
emoji: "\U0001F310"
requires:
bins: []
---
# Web Fetch Skill
Fetch a URL and extract its text content, stripping HTML markup.
## When to Use
Use webfetch for:
- **Reading documentation**: Fetch API docs, guides
- **Checking web content**: Verify what a URL contains
- **Extracting text**: Get clean text from HTML pages
- **Fetching data**: Download JSON or text data
## Input Format
```json
{
"url": "https://example.com/docs",
"max_length": 10000
}
```
### Parameters
| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `url` | string | Yes | - | URL to fetch (must be http/https) |
| `max_length` | number | No | 50000 | Max characters to return |
## Security
- SSRF protection: blocks private/internal IP ranges
- Only HTTP and HTTPS URLs allowed
- 30-second request timeout
## Limitations
- Maximum 50000 characters by default
- Basic HTML-to-text conversion (no JavaScript rendering)
- May not work with sites that require authentication
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!