One-click install
npx skills add https://github.com/canvascoding/canvas-notebook --skill pdf-canvascoding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/canvascoding/canvas-notebook/tree/main/seed_skills/pdf
Command: npx skills add https://github.com/canvascoding/canvas-notebook --skill pdf-canvascoding

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF workflows often require time-consuming manual operations like merging, splitting, form filling, OCR, and encryption. This skill automates these tasks, enabling reliable, repeatable document processing to save time and reduce errors.

Core Features & Use Cases

  • Automated PDF merging and splitting: combine multiple PDFs or split large documents into manageable parts.
  • Form filling and data extraction: fill fillable forms and extract tables/text for downstream processing.
  • OCR and encryption utilities: OCR scanned PDFs for searchability and apply password protection when needed.

Quick Start

Provide a PDF and request merging, table extraction, or form filling and I will perform the operation.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I automate PDF merging and splitting for large documents?

You can automate PDF merging and splitting by providing multiple documents to combine or specifying page ranges to divide large files into manageable parts. This skill handles the transformation reliably using pypdf, saving time and reducing manual errors.

What is the best way to extract tables and text from PDFs for data processing?

The best way to extract tables and text from PDFs is using pdfplumber to pull structured data for downstream workflows. This skill automates data extraction from invoices, reports, and contracts, enabling reliable transformation of administrative and legal documents.

Can I use OCR to make scanned PDFs searchable?

Yes, you can use OCR to make scanned PDFs searchable by applying pdf2image and Pillow to process image content. This skill automates OCR on scanned documents, enabling searchability and data extraction from previously inaccessible administrative and legal files.

How do I fill fillable PDF forms and apply password protection?

You can fill fillable PDF forms and apply password protection by validating form fields and applying encryption with safe defaults. This skill automates form handling and manages security features for contracts and reports, ensuring reliable document processing workflows.

Do I need Python dependencies installed to process PDFs?

Yes, you need Python dependencies including pypdf, pdfplumber, pdf2image, and Pillow installed to process PDFs. This skill relies on these libraries to validate forms, extract data, and handle OCR and security features with safe defaults.