Install
openclaw skills install web-to-mdExtracts readable markdown from user-provided URLs via a deterministic fallback chain (markdown.new → r.jina.ai). Use when the user supplies specific URLs and wants reliable extraction, summarization, or analysis.
openclaw skills install web-to-mdDeterministic, console-first extraction workflow for user-provided URLs. Enforces a fixed fallback chain to maximize content quality without open-ended browsing.
Do not use for open-ended web discovery unless the user explicitly asks for discovery first.
For each URL, attempt in order. Stop at the first sufficient result.
curl -s "https://markdown.new/{URL}?method=ai"
Only if step 1 is insufficient or timed out:
curl -s "https://markdown.new/{URL}?method=auto"
Only if steps 1–2 are insufficient or timed out:
curl -s "https://r.jina.ai/{URL}" -H "X-Engine: browser"
If all three prefixes fail, report the failure and fall back to the agent's own extraction tools. This is outside the skill's chain — acknowledge it as a fallback.
After each step, content is insufficient when any condition is true:
Rule of thumb: Under ~1,200 useful characters for an article page is almost certainly truncated. Naturally short pages (announcements, status updates) may be legitimately brief — use judgment.
Report exactly one final source label per extracted URL in your response:
| Label | When |
|---|---|
markdown.new:ai | method=ai was sufficient |
markdown.new:auto | method=auto was sufficient (ai failed) |
r.jina.ai | r.jina.ai was sufficient (both markdown.new failed) |
agent-tools | All three prefixes failed; agent used own tools |
which curl)markdown.new?method=aimethod=auto is tried only after ai failsr.jina.ai is tried only after both markdown.new attempts fail