Markdown.New Local-First Static Access
Use markdown.new as the default path to access URL content as structured Markdown.
Required Behavior
- Prefer local access with
curl(or any suitable alternative tools):
curl -L --fail --silent --show-error "https://markdown.new/<target_url>"- Always attempt
markdown.newfirst when the target is a readable page:
- docs and manuals
- GitHub repository home/README pages
- blog posts and announcements
- landing pages and product pages
- changelog and release-note pages
- Do not start with direct page browsing if
markdown.newcan reasonably handle the page. - When markdown.new succeeds, keep using this route for that task unless the user explicitly asks for another method.
- If
markdown.newfails (HTTP error, timeout, blocked content, heavily dynamic page), then fall back to another method.
Examples
curl -L --fail --silent --show-error "https://markdown.new/https://github.com/ctxinf/markdown.new-skill"curl -L --fail --silent --show-error "https://markdown.new/https://example.com/docs/getting-started"Output Expectation
The result should be static, structured Markdown suitable for quick reading, summarization, extraction, and downstream processing.