Headless Web Viewer
Run
Render + save artifacts
node ./scripts/render_url_playwright.mjs '<URL>'
--out-html /tmp/page.html
--out-text /tmp/page.txt
--out-screenshot /tmp/page.png
Print to stdout (pipe-friendly)
node ./scripts/render_url_playwright.mjs '<URL>' --print text
Dependencies
This skill requires Playwright in the environment where it runs.
Option A (recommended for global use, no browser download)
Install Playwright Core and use system Chrome:
npm i -D playwright-core
Run with --channel chrome .
Option B (bundled browsers)
npm i -D playwright npx playwright install
Do not auto-install dependencies unless the user asks.
Tips
-
If a page hangs on networkidle , retry with --wait-until domcontentloaded .
-
If a page blocks headless Chromium, try setting --user-agent to a realistic UA.