web-markdown-navigator
Fetch webpages and return clean markdown instead of raw HTML. Use for URL reading, extraction, and summarization tasks where the user wants markdown output; use browser fallback for JS-heavy/SPA pages when extraction is thin.
安装 / 下载方式
TotalClaw CLI推荐
totalclaw install clawskills:clawskills~plgonzalezrx8-web-markdown-navigatorcURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/clawskills%3Aclawskills~plgonzalezrx8-web-markdown-navigator/file -o plgonzalezrx8-web-markdown-navigator.md# Web Markdown Navigator Use this skill for deterministic URL → markdown extraction. ## Quick flow 1. Run script: - `cd /Users/pedrogonzalez/clawd/skills/web-markdown-navigator/scripts` - `node fetch-markdown.mjs "<url>" --max-chars 50000` 2. If exit code `0`, return markdown output. 3. If exit code `3` or `4`, or output is thin/boilerplate, use `browser` tool fallback to capture rendered content and return markdown summary. ## Script `node scripts/fetch-markdown.mjs <url> [--max-chars N] [--timeout-ms N] [--json]` Behavior: - Layer 1: Fetch HTML + Mozilla Readability + Turndown markdown conversion. - Layer 2: Fallback plain-text markdown if extraction is too thin. - URL safety checks block localhost/private literal IPv4 hosts. ## Output requirements - Return markdown only (no raw HTML dump). - Preserve source URL in response. - If truncated, include truncation note. - If fallback was needed, mention method used (`readability` or `fallback-text`). ## Error handling - `1` bad args - `2` invalid/blocked URL - `3` network/fetch/content-type failure - `4` extraction failure/thin output For extended notes and troubleshooting, read: - `/Users/pedrogonzalez/clawd/skills/web-markdown-navigator/references/usage.md`