К основному содержанию
скилл CX Codex

pdfkit — скилл для Claude Code: работа с PDF и установка

Скилл помогает добавлять в Swift-проекты просмотр PDF, поиск по тексту, аннотации и работу со страницами. Пригодится, когда нужно встроить PDFKit в приложение.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dpearson2699/swift-ios-skills --skill pdfkit -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/pdfkit/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/pdfkit/

По шагам, с командами для каждой платформы: Как установить скилл в 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?

Индексы страниц начинаются с нуля. Перед переходом проверьте, что индекс меньше числа страниц в документе: выход за границы может вызвать исключение.

Похожие скиллы

Всё по теме «Мобильная разработка» →
vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. CX Codex +1 255 200установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. CX Codex +1 137 900установок mobile-native emilkowalski Убирает мелочи, из-за которых веб-приложение на телефоне выдаёт себя: залипающий hover, вспышку при тапе, ошибку с 100vh. CX Codex +1 86 600установок aso coreyhaines31 Анализирует страницы приложений в App Store и Google Play по правилам поисковой оптимизации. Находит слабые места в метаданных, графике и конверсии. CX Codex +1 75 400установок swiftui-pro Paul Hudson Проверяет SwiftUI-код на устаревшие API, ошибки в структуре и проблемы доступности. Пригодится для ревью и доработки проектов на SwiftUI. CX Codex +1 35 200установок orca-emulator stablyai Управляет iOS Simulator внутри Orca с живым экраном устройства. Пригодится для тапов, жестов, поворота экрана и сбора доказательств работы iOS-приложения. CX Codex +1 5 800установок

Из того же набора86

pencilkit Помогает настроить рисование через PencilKit в Swift, настроить инструменты PKToolPicker и сохранить штрихи. Пригодится при создании экранов для заметок и подписей на iOS. CX Codex +1 3 100установок musickit Скилл по MusicKit и MediaPlayer: поиск по каталогу Apple Music, подписка, очередь воспроизведения, Now Playing и пульт. CX Codex +1 3 100установок eventkit Скилл по EventKit и EventKitUI: помогает агенту писать код для календарей, напоминаний, повторяющихся событий и системных редакторов. CX Codex +1 3 100установок gamekit Подсказывает паттерны интеграции Apple GameKit в приложение на Swift. Помогает настроить авторизацию Game Center, списки лидеров и достижения. CX Codex +1 3 100установок metrickit Скилл для работы с MetricKit: собирает метрики и диагностику с продакшн-устройств iOS и iPadOS и подсказывает, как их хранить и разбирать. CX Codex +1 3 100установок swift-security Скилл настраивает работу с Keychain, CryptoKit и биометрией в iOS и macOS. Помогает внедрить защиту секретов по правилам OWASP MASVS. CX Codex +1 3 000установок sensorkit Скилл помогает настроить SensorKit для исследовательских приложений на iPhone и Apple Watch. Используйте его, когда нужны разрешения, запись данных и их последующее получение. CX Codex +1 3 000установок relevancekit Скилл подсказывает агенту, как через RelevanceKit задавать контекст виджета на Apple Watch: время, место, тренировки, сон, подключённое железо. CX Codex +1 3 000установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой