Install
openclaw skills install browser-readExtract readable content from browser pages as markdown. Use when web_fetch fails (bot protection, auth-required pages, Twitter/X, LinkedIn) and you already have the page open in the browser.
openclaw skills install browser-readExtract readable text from an already-open browser page and return markdown, suitable for pages where web_fetch is blocked or missing auth context.
web_fetch returned an error or empty content.web_fetch already returns good markdown/text (faster and cheaper).browser navigate.~/clawd/skills/browser-read/extract.js.browser act with kind=evaluate and pass the script contents as fn.{title, content, excerpt, byline, siteName, length} where content is markdown.document.body.innerText.{
"action": "navigate",
"targetId": "...",
"url": "https://example.com"
}
{
"action": "act",
"targetId": "...",
"kind": "evaluate",
"fn": "(() => { ... return {title, content, excerpt, byline, siteName, length}; })()"
}
extract.js is a self-contained IIFE so it can be passed directly as the fn value to browser act.