signature-pdf

Generate PDFs with AcroForm fields and invisible signature tags using reportlab.

Updated May 26, 2026
One-click install
npx skills add https://github.com/davideldersveld/CopilotCoworkUtilitySkills --skill signature-pdf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: signature-pdf
Source: https://github.com/davideldersveld/CopilotCoworkUtilitySkills/tree/main/signature-pdf
Command: npx skills add https://github.com/davideldersveld/CopilotCoworkUtilitySkills --skill signature-pdf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reportlab, pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation of PDFs that are ready for electronic signatures, ensuring a seamless signing experience for users across Adobe Sign, DocuSign, and PDF readers.

Core Features & Use Cases

  • AcroForm Integration: Embeds clickable AcroForm fields for user input.
  • Signature Platform Compatibility: Generates invisible Adobe Sign and DocuSign tags for cloud services.
  • Use Case: Create a PDF agreement with fields for signatures, full names, titles, and dates that are automatically detected and processed by e-signature platforms.

Quick Start

Create a signature-ready PDF using the signature-pdf skill by providing the necessary document content and specifications.

Frequently Asked Questions about signature-pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a PDF with AcroForm fields for electronic signature platforms?

To create a PDF with AcroForm fields for electronic signatures, use reportlab to design the form and pypdf to process the document. This embeds clickable fields for user input like names, titles, and dates that e-signature platforms automatically detect.

Does this approach work with both Adobe Sign and DocuSign?

Yes, this approach works with both Adobe Sign and DocuSign by generating invisible tags within the PDF. These tags ensure compatibility so cloud-based e-signature services can automatically process and route the document for signing.

What's the best way to prepare a document for an e-signature workflow?

The best way to prepare a document for an e-signature workflow is to generate a signature-ready PDF using Python. Utilize reportlab for form design and embed invisible Adobe Sign or DocuSign tags to ensure seamless processing.

Can I extract text from existing PDFs before adding signature fields?

Yes, you can extract text from existing PDFs before adding signature fields using pdfplumber. This allows you to process and analyze document content, ensuring AcroForm fields and invisible signature tags are placed correctly.

What are the limitations of using reportlab for electronic signature form creation?

Using reportlab for electronic signature form creation requires intermediate implementation depth and Python dependencies like pypdf and pdf2image. It focuses on generating compatible PDFs rather than processing completed signatures or managing cloud storage.

When do I need invisible signature tags in a PDF?

You need invisible signature tags in a PDF when preparing documents for cloud-based e-signature services like Adobe Sign and DocuSign. These tags allow the platforms to automatically detect required fields without altering the visual document layout.