From gobbler
Converts web pages to markdown with CSS selector extraction. Triggers on http/https URLs, fetch this page, grab webpage, scrape site, or requests to extract web content.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gobbler:gobbler-webpageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Convert web pages to markdown using the Crawl4AI service.
Convert web pages to markdown using the Crawl4AI service.
Requires: Crawl4AI Docker container running (docker compose up -d crawl4ai or docker-compose up -d crawl4ai). Crawl4AI is configured for up to 2 GB RAM and 1 CPU; allocate enough Docker resources before starting the service.
| Option | Short | Description | Default |
|---|---|---|---|
--output | -o | Output file path (stdout if not specified) | - |
--selector | -s | CSS selector to extract specific content | - |
--clean | -c | Auto-strip nav/footer/sidebar boilerplate | --no-clean |
--timeout | -t | Request timeout in seconds | 30 |
--images/--no-images | - | Include images in output | --images |
--format | -f | Output format: markdown, json, table | markdown |
--provider | -p | Webpage conversion provider | crawl4ai |
--skip-if-exists | - | Skip if output file already exists (batch-friendly) | - |
--clean for AI consumption — auto-detects main content (article, main, etc.)--selector for precise extraction — e.g., --selector "article" or --selector ".post-content"--skip-if-exists for batch processing — won't re-fetch existing pages# Basic fetch
gobbler webpage "https://example.com"
# Save to file
gobbler webpage "https://example.com" -o page.md
# Custom timeout
gobbler webpage "https://example.com" --timeout 60
# Exclude images from output
gobbler webpage "https://example.com" --no-images -o page.md
# Extract specific content
gobbler webpage "https://example.com" --selector "article.main-content" -o article.md
# JSON format (includes metadata)
gobbler webpage "https://example.com" --format json
# Table format
gobbler webpage "https://example.com" --format table
When saving pages to a file, follow these steps:
gobbler config get output.default_directory
If a default directory is configured, use it with a descriptive filename:
gobbler webpage "https://example.com/article" -o "<default_directory>/Article Title.md"
If the config returns empty/null, save to the current directory or ask the user where to save:
gobbler webpage "https://example.com/article" -o "Article Title.md"
gobbler convert webpage "https://example.com" -o page.md
Start services before using:
cd /path/to/gobbler
docker compose up -d crawl4ai || docker-compose up -d crawl4ai
# Check health
curl http://localhost:11235/health
npx claudepluginhub enablement-engineering/gobbler --plugin gobblerGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.