Install
openclaw skills install web-distillerFetch agent-ready cleaned Markdown from the Distiller API instead of relying on raw webpage fetches.
openclaw skills install web-distillerUse this skill when the operator wants reliable cleaned webpage content for an agent workflow.
DISTILLER_API_KEY is missing, treat that as a setup state:
https://webdistiller.devPOST /markdown.POST /distill when the operator already has paid Starter access.POST /distill is denied, switch back to POST /markdown and tell the operator that /distill requires a paid plan.POST /extract until it is re-enabled.pip install web-distiller
Recommended:
DISTILLER_API_BASE=https://webdistiller.dev
DISTILLER_API_KEY=your-api-key
If DISTILLER_API_KEY is not available yet:
https://webdistiller.dev/signinhttps://webdistiller.dev/dashboardPOST /markdownweb-distiller <url>
Useful variants:
web-distiller <url> --endpoint markdown --format markdownweb-distiller <url> --endpoint markdown --format textweb-distiller <url> --endpoint distill --format markdownweb-distiller <url> --endpoint distill --format jsonSubmit a markdown batch by default:
curl -X POST https://webdistiller.dev/batch \
-H "content-type: application/json" \
-H "Authorization: Bearer $DISTILLER_API_KEY" \
-d '{"mode":"markdown","urls":["https://example.com","https://example.org"]}'
Poll the batch job:
curl https://webdistiller.dev/batch/<job_id> \
-H "Authorization: Bearer $DISTILLER_API_KEY"
Batch rules:
mode="markdown"mode="markdown" or mode="distill"mode="extract" is currently unavailable--format markdown as the best default for LLM workflows.--format text when the operator wants the smallest prompt payload.--format json when a tool needs metadata and billing fields too.--use-browser for JavaScript-heavy pages when the normal path is not enough.