Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dpearson2699/pdfkit
Display and manipulate PDF documents using PDFKit.
Passed 23 of 23 test cases with the skill, and 21 of 23 without it.
2 fixed21 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write Swift code that performs a case-insensitive text search for a term in a PDF document and visually highlights all matching occurrences in the viewer.
| Checked | Without skill | With skill |
|---|---|---|
| Assigns search result selections to highlightedSelections on the PDF view. | Missed | Passed |
The instructions your model reads when the skill loads.
Display, navigate, search, annotate, and manipulate PDF documents with PDFView, PDFDocument, PDFPage, PDFAnnotation, and PDFSelection.
PDFKit requires no entitlements or Info.plist entries.
import PDFKit
| API | Availability |
|---|---|
| PDFKit framework | iOS/iPadOS/tvOS 11+, Mac Catalyst 13.1+, macOS 10.4+, visionOS 1.0+ |
| Find interaction and page overlays | iOS/iPadOS 16+ |
PDFView renders PDF content and handles zoom, scrolling, text selection, and page navigation.
import PDFKit
import UIKit
class PDFViewController: UIViewController {
test cases passed, vs 21 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.