# Url2png

> Convert URL to PNG suitable for mobile reading.

- Skill: `modbender/url2png` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds add modbender/url2png`
- Raw SKILL.md: https://api.skillmd.com/api/skills/modbender/url2png/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: modbender (https://skillmd.com/u/modbender)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/modbender/url2png

---


# 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.

