Convert URL to PNG suitable for mobile reading.
---
name: url2png
description: Convert URL to PNG suitable for mobile reading.
metadata: {"openclaw":{"always":true,"emoji":"🦞","homepage":"https://clawhub.ai/guoqiao/url2png","os":["darwin","linux"],"requires":{"bins":["uv"]}}}
triggers:
- "/url2png <url>"
- "Save this url as image ..."
- "Take long screenshot for this url"
---
# URL to PNG
Given a url for a webpage, convert it to png suitable for mobile view.
See [examples](https://github.com/guoqiao/skills/tree/main/url2png/examples)
## Requirements
- `uv`
## Installation
```bash
bash ${baseDir}/install.sh
```
The script will:
- install `shot-scraper` as uv tool
- install `chromium` browser module for shot-scraper/playwright
## Usage
```bash
# 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
1. Execute the `url2png.sh` script.
2. Locate the generated PNG file (default in `~/Pictures` if not specified).
3. 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.
don't have the plugin yet? install it then click "run inline in claude" again.