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.
Scan to join WeChat group