LibPDF
Official@libpdf-js
A modern PDF library for TypeScript. Parse, modify, and generate PDFs with a clean, intuitive API.
Agent Skills by LibPDF
Showing 10 vetted skills indexed across 1 GitHub repositories.
create-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 About LibPDF
FAQPage SchemaWhat specific document tasks does LibPDF enable?▼
LibPDF enables the parsing, modification, and generation of portable document files within TypeScript environments. It supports structured specification implementation, cross-library reference comparison, and the generation of technical documentation drafts directly from source code and type definitions.
Which engineers benefit from using LibPDF?▼
LibPDF is designed for frontend and backend engineers working with TypeScript who require granular control over document generation. It is particularly suited for developers maintaining complex document-processing systems who need to ensure high-quality code reviews, consistent commit messaging, and rigorous adherence to technical specifications.
What are the prerequisites for implementing features with LibPDF?▼
Implementation requires a TypeScript environment and the presence of specification files located within the .agents/plans/ directory. Developers must follow established WRITING_STYLE guidelines for documentation and utilize the provided interface for loading specs to ensure tests, typechecks, and linting pass successfully.