Back to skills
SkillHub ClubBuild MobileFull StackMobile
url2pdf
Convert URL to PDF suitable for mobile reading.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Stars
3,018
Hot score
99
Updated
March 20, 2026
Overall rating
C4.0
Composite score
4.0
Best-practice grade
A85.2
Install command
npx @skill-hub/cli install openclaw-skills-url2pdf
Repository
openclaw/skills
Skill path: skills/guoqiao/url2pdf
Convert URL to PDF suitable for mobile reading.
Open repositoryBest for
Primary workflow: Build Mobile.
Technical facets: Full Stack, Mobile.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: openclaw.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install url2pdf into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/openclaw/skills before adding url2pdf to shared team environments
- Use url2pdf for development workflows
Works across
Claude CodeCodex CLIGemini CLIOpenCode
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: url2pdf
description: Convert URL to PDF suitable for mobile reading.
author: guoqiao
metadata: {"openclaw":{"always":true,"emoji":"🦞","homepage":"https://clawhub.ai/guoqiao/url2pdf","os":["darwin","linux","win32"],"requires":{"bins":["uv"]}}}
triggers:
- "/url2pdf <url>"
- "Save this url as pdf"
- "Convert to pdf for mobile"
---
# URL to PDF
Given a url for a webpage, convert it to pdf suitable for mobile reading.
See [examples](https://github.com/guoqiao/skills/tree/main/url2pdf/examples).
## Requirements
- `uv`
## Installation
playwright itself will be installed by uv automatically, while it also needs browser to be installed:
```
uvx playwright install chromium
```
## Usage
```bash
uv run --script ${baseDir}/url2pdf.py "${url}"
```
Path to pdf will be printed to stdout.
### Agent Instructions
1. **Run the script**: Pass the url to be converted as an argument.
2. **Handle Output**: The script will output a path to a pdf file.
Use the `message` tool to send the pdf file to the user as a document message:
```json
{
"action": "send",
"filePath": "<filepath>"
}
```
---
## Skill Companion Files
> Additional files collected from the skill directory layout.
### _meta.json
```json
{
"owner": "guoqiao",
"slug": "url2pdf",
"displayName": "URL to PDF",
"latest": {
"version": "0.0.2",
"publishedAt": 1770717903500,
"commit": "https://github.com/openclaw/skills/commit/adbe6bd3abd6ca7eb3191f905034d0f114c03e0f"
},
"history": []
}
```