A Claude plugin that helps developers integrate Anvil's document automation APIs into their existing Node.js or TypeScript codebases.
- PDF Filling — Populate existing PDF templates with dynamic data
- HTML-to-PDF Generation — Create PDFs from HTML/CSS or structured Markdown
- Etch E-Sign — Send documents for electronic signature with embedded or email-based signing
- Workflows — Build multi-step document workflows with webforms and approvals
When a developer mentions Anvil, PDF filling, e-signatures, or document automation, the skill triggers automatically and guides them through:
- Quick Start — 5-minute setup to verify Anvil connectivity
- Discovery — Identifies which Anvil products fit the developer's use case
- Implementation Planning — Maps integration points in the existing codebase
- Code Generation — Writes production-ready integration code
pdf-filling.md—fillPDFpatterns, route handlers, BLOB storagehtml-to-pdf.md— HTML/CSS and Markdown PDF generation, React SSR patternsetch-esign.md—createEtchPacket, signer configuration, embedded signing, document downloadworkflows.md—forgeSubmit, webform pre-filling, iframe embedding, document downloadwebhooks.md— Event registration and handler patterns for all products
The plugin bundles scripts/migrate-pdfs-to-anvil.ts for bulk uploading PDFs as Anvil templates. Features:
- AI-powered field detection (
detectBoxesAdvanced,advancedDetectFields) with automatic fallback - Schema-based field alias extraction (Prisma, Sequelize, TypeORM, JSON Schema, TypeScript)
- Rate limit handling and migration manifest generation
- Anvil API key (get one at https://www.useanvil.com)
- Node.js / TypeScript codebase
@anvilco/anvilnpm package