OpenClaw · Skill
Url2png
Given a url for a webpage, convert it to png suitable for mobile view.
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install guoqiao/url2pngClawHub installer
npx clawhub@latest install guoqiao/url2pngOpenClaw CLI
openclaw skills install guoqiao/url2pngDirect OpenClaw install
openclaw install guoqiao/url2pngWhat this skill does
Given a url for a webpage, convert it to png suitable for mobile view.
Why it matters
Automates the full install and capture pipeline in one command, including browser setup, so there's no manual Playwright or browser configuration required.
Typical use cases
- Saving a recipe page as an image to read offline
- Archiving an article before it goes behind a paywall
- Sharing a webpage snapshot in a chat without sending a link
- Capturing a long product page for reference
- Converting a web report to an image for a presentation
Source instructions
URL to PNG
Given a url for a webpage, convert it to png suitable for mobile view.
See examples
Requirements
uv
Installation
bash ${baseDir}/install.sh
The script will:
- install
shot-scraperas uv tool - install
chromiumbrowser module for shot-scraper/playwright
Usage
# save to ~/Pictures with proper name by default
bash url2png.sh <url>
# specify output png path
bash url2png.sh <url> path/to/png
Agent Instructions
- Execute the
url2png.shscript. - Locate the generated PNG file (default in
~/Picturesif not specified). - Send the file to the user. Crucial: To avoid compression or dimension limits (especially on Telegram), send the image as a document/file (or ZIP it), do not send as a photo.