web-fetch-markdown
Web Fetch Markdown
Fetches any web URL and converts it to clean, structured Markdown — stripping ads, navigation, and clutter to leave only readable content, making it far easier for Agents to parse and extract data compared to raw HTML.
Conversion Services
-
Primary —
https://markdown.new/- Best for Cloudflare-hosted sites
-
Fallback —
https://markdownforagents.com/r?url=- General-purpose converter, returns Markdown with YAML frontmatter
Usage
Prepend the conversion service URL to the target URL:
https://markdown.new/https://example.com/article
https://markdownforagents.com/r?url=https://example.com/article
Execution Flow
- Attempt fetching with the primary service via WebFetch tool
- If it fails or returns "Unable to verify if domain" error → try the fallback service
- If all services fail → fall back to curl:
curl -L -s --max-time 30 "https://markdown.new/https://example.com"
Trigger Scenarios
User says (Chinese):
- "上网搜索"、"帮我查一下"、"帮我看看这个网页"、"fetch 网页"
- "帮我抓取这个页面"、"帮我解析一下"、"打开这个链接"
User says (English):
- "search online", "look up", "fetch this page", "scrape this website"
- "parse the data from", "extract information from"
Tool scenarios:
- WebFetch returns "Unable to verify if domain *** is safe to fetch"
- User asks to read/extract content from a specific URL
- Need to bypass domain safety checks to retrieve external web content
Note: If conversion services still cannot access certain websites, you may need to configure a proxy or use a VPN.
More from wuruofan/agent-skills
web-fetch-as-markdown
Fetches web pages from specific URLs and converts them to clean, structured Markdown via trusted APIs, enabling Agents to parse and extract data more effectively.
10progress-archive
Use when a major task is complete (all phases finished) - archives completed task to history files, keeps PROGRESS.md concise
6progress-summary
Use when starting a new session to continue previous work - generates compact summary for session continuity
6progress-restore
Use when resuming work on a new device, after a break, or after switching branches - restores session context from PROGRESS.md
6progress-show
Display project status overview from PROGRESS.md - quick daily check of current focus, next steps, recent completions
5progress-brief
Generate daily/weekly reports with task completion status, code change statistics, and progress trend analysis
5