nano-pdf · swarmclawai — скилл для Claude Code: что делает и как установить
Скилл для создания и правки PDF-файлов через консольную утилиту nano-pdf текстовыми инструкциями.
npx skills add swarmclawai/swarmclaw --skill nano-pdf -a claude-codeЧто делает nano-pdf
Скилл учит агента вызывать утилиту nano-pdf для генерации документов с нуля или изменения содержимого конкретных страниц. Пользователь формулирует задачу на естественном языке, а агент запускает под капотом команды create или edit.
Для работы требуется установленный бинарник nano-pdf, который ставят через uv tool install nano-pdf или pip install nano-pdf. Без него агент не сможет выполнить правки. Многостраничные документы обрабатываются по отдельности: для каждого листа запускается своя команда. Нумерация страниц в разных версиях утилиты бывает с 0 или с 1, поэтому при неточном попадании команду повторяют со сдвигом индекса на единицу.
Какие задачи решает
- собрать новый PDF-документ по текстовому описанию
- заменить текст или исправить опечатки на конкретной странице
- сформировать одностраничный отчёт со сводкой результатов
- добавить структуру с заголовками и списками в новый PDF
Примеры запросов агенту
- Создай одностраничный отчёт output.pdf с заголовком и списком результатов
- В файле deck.pdf исправь заголовок на странице 1 на «Q3 Results»
- Замени опечатку в подзаголовке на второй странице отчёта summary.pdf
Как установить nano-pdf
1Через Skills CLI (Vercel)
npx skills add swarmclawai/swarmclaw --skill nano-pdf -a claude-code2Вручную: положить файлы
~/.claude/skills/nano-pdf/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nano-pdf/
1Через Skills CLI (Vercel)
npx skills add swarmclawai/swarmclaw --skill nano-pdf -a codex2Вручную: положить файлы
.agents/skills/nano-pdf/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add swarmclawai/swarmclaw --skill nano-pdf -a cursor2Вручную: положить файлы
.cursor/skills/nano-pdf/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install swarmclawai/swarmclaw nano-pdf2Вручную: положить файлы
.github/skills/nano-pdf/SKILL.md1Через Skills CLI (Vercel)
npx skills add swarmclawai/swarmclaw --skill nano-pdf -a gemini-cli2Командой платформы
gemini skills install https://github.com/swarmclawai/swarmclaw --path skills/nano-pdfВручную: положить файлы
.devin/skills/nano-pdf/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add swarmclawai/swarmclaw --skill nano-pdf -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о nano-pdf
Как установить nano-pdf в Claude Code?
Выполните команду npx skills add swarmclawai/swarmclaw --skill nano-pdf -a claude-code. Также убедитесь, что в системе установлена консольная утилита через uv tool install nano-pdf или pip install nano-pdf.
Что делает скилл nano-pdf?
Он позволяет агенту создавать новые PDF-файлы и точечно редактировать текст на отдельных страницах существующих документов с помощью естественного языка.
Как нумеруются страницы при вызове команд?
В зависимости от версии утилиты нумерация начинается с 0 или с 1. Если правка применилась со сдвигом, вызовите команду повторно с соседним номером.
Исходный текст
SKILL.md · MIT
---
name: nano-pdf
description: Edit or create PDFs with natural-language instructions using the nano-pdf CLI. Use when asked to make a PDF, edit a PDF, add pages, change text in a PDF, or convert content to PDF format.
metadata:
{
"openclaw":
{
"emoji": "📄",
"requires": { "bins": ["nano-pdf"] },
"install":
[
{
"id": "uv",
"kind": "uv",
"package": "nano-pdf",
"bins": ["nano-pdf"],
"label": "Install nano-pdf (uv)",
},
],
},
}
---
# nano-pdf
Use `nano-pdf` to apply edits to a specific page in a PDF using a natural-language instruction.
## Quick Start
```bash
nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results' and fix the typo in the subtitle"
```
## Creating a New PDF
```bash
nano-pdf create output.pdf "Create a one-page summary of quarterly results with a header, bullet points, and a footer"
```
## Usage in SwarmClaw
When a user asks to create or edit a PDF:
1. Check if `nano-pdf` is installed: `which nano-pdf`
2. If not installed, install via `uv tool install nano-pdf` or `pip install nano-pdf`
3. Run the appropriate command
4. Report the output file path to the user
## Notes
- Page numbers are 0-based or 1-based depending on the tool's version; if the result looks off by one, retry with the other.
- Always sanity-check the output PDF before reporting success.
- For multi-page edits, run separate commands per page.
© swarmclawai · MIT · swarmclawai/swarmclaw
Похожие скиллы
Все скиллы по теме «Документы и офис» →Сначала — nano-pdf от других авторов.