pdflib-agents-project-scaffolder

Official

Scaffold production-ready pdf-lib projects

AuthorOpenAEC-Foundation
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Prevents incomplete or incorrect pdf-lib setups by providing ready-made, version-aware templates and clear configuration rules so projects start with correct TypeScript settings, dependency installation, font registration, and import patterns. It removes guesswork around fontkit usage, async/await requirements, CDN pinning for browser builds, and platform-specific file output methods.

Core Features & Use Cases

  • Provides Node.js and browser project templates with complete package.json and tsconfig.json tailored for pdf-lib.
  • Offers boilerplate for common tasks: PDF generation, custom font embedding, form filling, merging/splitting, and safe file output patterns.
  • Enforces critical rules and anti-patterns: register fontkit before embedding custom fonts, always await async pdf-lib operations, use copyPages() for cross-document transfers, and pin CDN versions for production.
  • Use case: Quickly scaffold a TypeScript Node.js service that generates PDFs with embedded Unicode fonts and automated form-filling.

Quick Start

Create a new pdf-lib TypeScript project scaffold with proper tsconfig, pdf-lib dependency, and optional fontkit registration for Unicode fonts.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: pdflib-agents-project-scaffolder
Download link: https://github.com/OpenAEC-Foundation/pdf-lib-Claude-Skill-Package/archive/main.zip#pdflib-agents-project-scaffolder

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.