Use markdown.new as the default path to access URL content as structured Markdown.
curl (or any suitable alternative tools):sh
curl -L --fail --silent --show-error "https://markdown.new/<target_url>"
markdown.new first when the target is a readable page:Do not start with direct page browsing if markdown.new can 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.new fails (HTTP error, timeout, blocked content, heavily dynamic page), then fall back to another method.
sh
curl -L --fail --silent --show-error "https://markdown.new/https://github.com/ctxinf/markdown.new-skill"
sh
curl -L --fail --silent --show-error "https://markdown.new/https://example.com/docs/getting-started"
The result should be static, structured Markdown suitable for quick reading, summarization, extraction, and downstream processing.