LibPDF-jsLibPDF-jsOfficialยท10 Agent Skills Included

core

Parse, edit, sign, and generate PDFs with a modern TypeScript library

Parses, modifies, and generates PDF files in TypeScript, including encrypted and malformed documents. Handles form filling, digital signatures, merging, text extraction, and incremental saves without browser dependencies. Includes agent skills for planning, code review, documentation, and spec implementation to speed up library development.
npx skills add LibPDF-js/core --all -g -y
Available:

Instructs the AI agent on the library's architecture, design principles, testing rules, and how to use the .agents/ planning documents when implementing PDF features.

All Skills in This Repository (10)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’