Plugins that help developers integrate Anvil's document automation APIs into their applications. Built for Claude Cowork, also compatible with Claude Code.
| Plugin | How it helps |
|---|---|
| anvil-document-sdk | Implement Anvil API integrations — PDF Filling, HTML-to-PDF Generation, Etch E-Sign, and Workflows — into any existing Node.js or TypeScript codebase. |
| dropbox-anvil-migration | Migrate existing DropboxSign/HelloSign e-signature integrations to Anvil Etch E-Sign. Discovers integration points, maps APIs, migrates templates, rewrites code, and verifies the migration. |
| docusign-anvil-migration | Migrate existing DocuSign eSignature integrations to Anvil Etch E-Sign. Converts DocuSign templates directly to Anvil templates (preserving field geometry, types, and signer roles), then maps APIs, rewrites code, and verifies the migration. |
| pandadoc-anvil-migration | Migrate existing PandaDoc e-signature integrations to Anvil Etch E-Sign. Maps PandaDoc's roles/fields/tokens model to Anvil, migrates templates via PDF rendering and Document AI, rewrites code, and verifies the migration. |
| xodosign-anvil-migration | Migrate existing Apryse Xodo Sign (formerly eversign) e-signature integrations to Anvil Etch E-Sign. Maps documents/signers/positioned fields to Anvil, migrates flat-PDF templates via Document AI, rewrites code, and verifies the migration. |
| adobesign-anvil-migration | Migrate existing Adobe Acrobat Sign (eSign REST API v6) integrations to Anvil Etch E-Sign. Maps the OAuth + shard base-URI model and participant sets to Anvil, migrates templates via PDF + Document AI (with a dynamic-doc option), rewrites code, and verifies the migration. |
| signnow-anvil-migration | Migrate existing signNow (airSlate SignNow) e-signature integrations to Anvil Etch E-Sign. Maps documents/roles/positioned fields and role-based invites to Anvil, migrates templates via PDF download + Document AI, rewrites code, and verifies the migration. |
| boldsign-anvil-migration | Migrate existing BoldSign e-signature integrations to Anvil Etch E-Sign. Maps documents/templates/roles/positioned form fields and embedded signing to Anvil, migrates templates via PDF download + Document AI, rewrites code, and verifies the migration. |
| anvil-document-templates | Create and manage Anvil document templates (Casts) at scale. Bulk-uploads a folder of PDFs as templates with Document AI field detection, applies field aliases from a CSV, and opens each new template in edit mode for review. |
This repository is a plugin marketplace. To add it to Claude Cowork:
- Open Claude Cowork
- Go to
Customize- in the left hand side nav bar - Click on
Browse plugins - Click on the "Personal" tab
- Click on the
+button - Select
Add marketplace from GitHub - Add this url as the source:
anvilco/anvil-plugins - Install the
Anvil document sdkplugin
/plugin marketplace add anvilco/anvil-pluginsthen run
/plugin install <plugin-name>@anvil-pluginsor
/plugin install dropbox-anvil-migration@anvil-pluginsEach plugin connects to Anvil's MCP server at mcp.useanvil.com, which supports OAuth. No API key or environment variable is needed.
The first time you use a plugin, run:
/mcpthen select the anvil server and complete the sign-in flow in your browser. Claude Code stores the credentials and reuses them in future sessions.
OAuth requires an interactive session to complete the browser flow. In environments without one — CI pipelines, claude -p on a machine that has never authenticated interactively, or the Claude Agent SDK — configure the server yourself with an API key instead:
-
Get your API key from Anvil's API Settings under Organization Settings > API Settings
-
Add the server with a Bearer token header:
claude mcp add --transport http anvil https://mcp.useanvil.com \ --header "Authorization: Bearer $ANVIL_BEARER_TOKEN"Agent SDK users should pass the same
Authorizationheader in the server'sheadersconfig.
A guided implementation skill that walks developers through integrating Anvil's four core products:
- PDF Filling — Populate existing PDF templates with dynamic data via
fillPDF - HTML-to-PDF Generation — Create PDFs from HTML/CSS or structured Markdown via
generatePDF - Etch E-Sign — Send documents for electronic signature with embedded or email-based signing via
createEtchPacket - Workflows — Build multi-step document workflows with webforms and approvals via
forgeSubmit
The skill includes:
- Quick Start flow for 5-minute setup verification
- Full discovery and implementation planning
- Reference files for each product with production-ready code patterns
- Bundled migration script for bulk PDF template uploads with AI-powered field detection
- Best practices for storage, webhooks, rate limiting, and security
A guided migration skill that walks developers through replacing DropboxSign (HelloSign) e-signature integrations with Anvil Etch E-Sign:
- Discovery — Scans for all DropboxSign/HelloSign SDK usage, API calls, env vars, webhooks, and database references
- API Mapping — Maps DropboxSign calls to Anvil equivalents with before/after code examples
- Template Migration — Downloads templates from DropboxSign, uploads to Anvil, generates DB migration scripts
- Code Rewriting — Replaces SDK calls, webhook handlers, embedded signing, and environment variables
- Verification — Guides end-to-end testing and cleanup of old dependencies
The skill includes:
- Complete API mapping reference (DropboxSign → Anvil)
- Feature parity analysis with workarounds for each gap
- Bundled template download script (standalone, no external deps)
- Template migration guide with database migration generation
- References the
anvil-document-sdkskill for Anvil implementation patterns
A guided migration skill that walks developers through replacing DocuSign eSignature integrations with Anvil Etch E-Sign:
- Discovery — Scans for all DocuSign SDK usage (
docusign-esign), API calls, env vars, Connect webhooks, and database references - Template Conversion — Converts DocuSign templates directly into Anvil templates via Anvil's DocuSign-JSON converter, preserving field geometry, field types, and signer roles — no manual re-tagging
- API Mapping — Maps envelopes,
templateRoles, tabs, recipient views, and Connect events to Anvil equivalents - Code Rewriting — Replaces the SDK, rewrites embedded signing (
createRecipientView→generateEtchSignURL) and webhook handlers, updates env vars and DB schema - Verification — Guides end-to-end testing and cleanup
The skill includes:
- Complete API mapping reference (DocuSign → Anvil), including how to list/read Anvil templates
- Feature parity analysis with workarounds for each gap
- Two bundled scripts:
export-docusign-templates.ts(templates → converter JSON) andimport-docusign-json.ts(JSON → AnvilcastEids) - References the
anvil-document-sdkskill for Anvil implementation patterns
A guided migration skill that walks developers through replacing PandaDoc integrations with Anvil Etch E-Sign:
- Discovery — Scans for all PandaDoc SDK usage, API calls, env vars, webhook subscriptions, and database references
- API Mapping — Maps PandaDoc's roles/fields/tokens model, async document create + send, signing sessions, and webhooks to Anvil equivalents
- Template Migration — PandaDoc has no flat-PDF export, so templates are migrated by rendering a base PDF and re-detecting fields with Anvil Document AI, with field geometry captured where available (tiered strategy)
- Code Rewriting — Replaces the SDK, collapses the create→poll→send flow into a single
createEtchPacket, rewrites embedded signing and webhook handlers, updates env vars and DB schema - Verification — Guides end-to-end testing and cleanup
The skill includes:
- Complete API mapping reference (PandaDoc → Anvil), including how to list/read Anvil templates
- Feature parity analysis with workarounds for each gap
- Bundled
export-pandadoc-templates.tsscript (template structure + rendered PDF + field geometry) - References the
anvil-document-sdkskill for Anvil implementation patterns
A guided migration skill that walks developers through replacing Apryse Xodo Sign (formerly eversign) integrations with Anvil Etch E-Sign:
- Discovery — Scans for eversign / Xodo Sign SDK usage, API calls (
access_key/business_id), env vars, webhook events, and database references - API Mapping — Maps documents, signers/roles, positioned fields, template merge fields, embedded signing, and webhook events to Anvil equivalents
- Template Migration — Flat-PDF templates migrate via PDF download + Anvil Document AI field detection, then field re-tagging
- Code Rewriting — Replaces the SDK, rewrites embedded signing and webhook handlers, updates env vars and DB schema
- Verification — Guides end-to-end testing and cleanup
The skill includes a terminology glossary, complete API mapping, feature-parity analysis, and a bundled export-xodosign-templates.ts script; it references the anvil-document-sdk skill for Anvil implementation patterns.
A guided migration skill that walks developers through replacing Adobe Acrobat Sign (eSign REST API v6) integrations with Anvil Etch E-Sign:
- Discovery — Scans for Adobe Sign SDK/REST usage, OAuth + Integration Key config, base-URI discovery, webhook handlers, and database references
- API Mapping — Maps the OAuth + shard base-URI model to Anvil's single API key, and agreements/participant sets/transient & library documents/form fields to Anvil equivalents
- Template Migration — Library documents migrate via PDF + Anvil Document AI, with a dynamic-doc option for content-heavy agreements
- Code Rewriting — Replaces the client, rewrites embedded signing (
signingUrls→generateEtchSignURL) and webhook handlers, updates env vars and DB schema - Verification — Guides end-to-end testing and cleanup
The skill includes a terminology glossary, complete API mapping, feature-parity analysis, and a bundled export-adobesign-templates.ts script; it references the anvil-document-sdk skill for Anvil implementation patterns.
A guided migration skill that walks developers through replacing signNow (airSlate SignNow) integrations with Anvil Etch E-Sign:
- Discovery — Scans for signNow SDK/REST usage, OAuth config, role-based invites, event subscriptions, and database references
- API Mapping — Maps documents/templates, roles, positioned field elements, invites (with signing order), embedded invites, and event subscriptions to Anvil equivalents
- Template Migration — Flat-PDF templates migrate via PDF download + Anvil Document AI field detection, then field re-tagging
- Code Rewriting — Replaces the client, rewrites embedded signing and webhook handlers, updates env vars and DB schema
- Verification — Guides end-to-end testing and cleanup
The skill includes a terminology glossary, complete API mapping, feature-parity analysis, and a bundled export-signnow-templates.ts script; it references the anvil-document-sdk skill for Anvil implementation patterns.
A guided migration skill that walks developers through replacing BoldSign integrations with Anvil Etch E-Sign:
- Discovery — Scans for BoldSign SDK/REST usage (
X-API-KEY), region hosts, OAuth/onBehalfOfmulti-tenant usage, webhook handlers, and database references - API Mapping — Maps documents/templates, roles, positioned form fields, embedded send/sign links, and webhook events to Anvil equivalents, and maps BoldSign's on-behalf/multi-tenant model to Anvil OAuth apps or child organizations
- Template Migration — Flat-PDF templates migrate via PDF download + Anvil Document AI field detection, then field re-tagging
- Code Rewriting — Replaces the client, rewrites embedded signing and webhook handlers, updates env vars and DB schema
- Verification — Guides end-to-end testing and cleanup
The skill includes a terminology glossary, complete API mapping, feature-parity analysis, and a bundled export-boldsign-templates.ts script; it references the anvil-document-sdk skill for Anvil implementation patterns.
A guided skill that walks developers through creating and managing Anvil document templates (Casts) at scale:
- Bulk Template Creation — Turns a folder of PDFs into Anvil templates via the
createCastmutation - Document AI Field Detection — Auto-detects form fields on each PDF (
detectBoxesAdvanced+advancedDetectFields) - Field Aliases (data schema) — Applies your own field names, types, and descriptions from a CSV so detected fields map to your data model
- Graceful Fallback — Retries with standard detection when a plan lacks Document AI, without masking unrelated errors
- Manifest + Review — Writes a filename →
castEidmanifest and opens each new template in edit mode for review
The skill includes:
- A four-phase guided flow: understand the source templates, set up the environment, create the templates, then review and publish
- Bundled
scripts/create-casts.tsfor bulk-uploading a directory of PDFs with Document AI field detection and CSV-driven field aliases - References the
anvil-document-sdkskill for wiring publishedcastEids into integration code
To add a new plugin to this marketplace:
- Create a new directory at the root with your plugin name (kebab-case)
- Add
.claude-plugin/plugin.jsonwith the plugin manifest - Add your skills, commands, or other components
- Add an entry to
.claude-plugin/marketplace.json
MIT