pdfkit — скилл для Claude Code: работа с PDF и установка
Скилл помогает добавлять в Swift-проекты просмотр PDF, поиск по тексту, аннотации и работу со страницами. Пригодится, когда нужно встроить PDFKit в приложение.
npx skills add dpearson2699/swift-ios-skills --skill pdfkit -a claude-codeЧто делает pdfkit
Скилл подсказывает, как использовать PDFKit для показа и загрузки PDF, навигации по страницам, поиска и извлечения текста. Он также охватывает аннотации, миниатюры, заполнение PDF-форм и обёртку PDFView для SwiftUI.
В руководстве разобраны PDFView, PDFDocument, PDFPage, PDFAnnotation и PDFSelection, а также загрузка документов из URL или Data и сохранение изменений. Для страниц используются индексы с нуля; неверный индекс может вызвать исключение, поэтому его нужно проверять.
Для подключения достаточно импортировать PDFKit: руководству не нужны entitlements или записи в Info.plist. Поиск через системную панель доступен начиная с iOS/iPadOS 16, поэтому проверьте версию, если рассчитываете на эту возможность.
Какие задачи решает
- встроить просмотр PDF в приложение
- найти текст в документе и перейти к совпадению
- добавить к странице выделение или текстовую заметку
- извлечь текст со страницы PDF
- изменить порядок страниц и сохранить документ
Примеры запросов агенту
- Покажи, как встроить просмотр PDF в моё Swift-приложение с помощью PDFKit.
- Добавь поиск по тексту PDF и переход к найденному совпадению.
- Объясни, как добавить заметку на страницу PDF и сохранить документ.
Как установить pdfkit
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill pdfkit -a claude-code2Вручную: положить файлы
~/.claude/skills/pdfkit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pdfkit/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill pdfkit -a codex2Вручную: положить файлы
.agents/skills/pdfkit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill pdfkit -a cursor2Вручную: положить файлы
.cursor/skills/pdfkit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dpearson2699/swift-ios-skills pdfkit2Вручную: положить файлы
.github/skills/pdfkit/SKILL.md1Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill pdfkit -a gemini-cli2Командой платформы
gemini skills install https://github.com/dpearson2699/swift-ios-skills --path skills/pdfkitВручную: положить файлы
.devin/skills/pdfkit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dpearson2699/swift-ios-skills --skill pdfkit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о pdfkit
Как установить pdfkit в Claude Code?
Выполните npx skills add dpearson2699/swift-ios-skills --skill pdfkit -a claude-code. Файл скилла находится по пути ~/.claude/skills/pdfkit/SKILL.md.
Что делает скилл pdfkit?
Он помогает работать с PDFKit в Swift: показывать документы, искать и извлекать текст, добавлять аннотации и управлять страницами.
Что проверить при переходе к странице PDF?
Индексы страниц начинаются с нуля. Перед переходом проверьте, что индекс меньше числа страниц в документе: выход за границы может вызвать исключение.