core
Parse, edit, sign, and generate PDFs with a modern TypeScript library
All Skills in This Repository (10)
Pure Emerald Level Indicatorscreate-plan
Generate Markdown plan files with frontmatter metadata under .agents/plans/.
code-review
Automate code quality reviews for security, reliability, performance, and taste.
conventional-commit
Generate Conventional Commits messages from staged git changes.
explore-references
Compare feature implementations across pdfjs, pdf-lib, and pdfbox libraries.
continue-implementation
Locate and load a spec from .agents/plans/ to continue implementation until tests pass.
create-documentation
Generate Markdown documentation drafts from source code following WRITING_STYLE guidelines.
dx-review
Analyze LibPDF's public API and TypeScript typings to produce a structured DX report.
implement-spec
Select a spec file from .agents/plans/ and implement it with tests, typecheck, and lint.
create-scratch
Create scratch notes with unique IDs in the .agents/scratches directory.
interview-spec
Coordinate structured interviews to flesh out specification documents.
Frequently Asked Questions
FAQPage SchemaHow to install LibPDF core?โผ
Run `npx skills add LibPDF-js/core --all -g -y` in your terminal to install all skills in this suite globally.
What can LibPDF do with PDF files?โผ
It parses, creates, and modifies PDFs, including form filling, digital signatures, encryption, merging, splitting, attachments, and text extraction.
Does LibPDF handle broken or malformed PDFs?โผ
Yes. It falls back to brute-force recovery parsing, so it opens documents that stricter libraries like pdf-lib reject.
Does LibPDF work in Node.js, Bun, and browsers?โผ
Yes. It runs universally on Node.js 20+, Bun, and modern browsers with Web Crypto support.
What do the agent skills in this repo do?โผ
They guide AI agents through planning features, implementing specs, running code reviews, writing documentation, and creating conventional commits for the library.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core