pdf

Extract text, create PDFs, and merge documents using Python tools.

73.6k|11.9k|Updated Jun 29, 2025
One-click install
npx skills add https://github.com/shareAI-lab/learn-claude-code --skill pdf-shareai-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/shareAI-lab/learn-claude-code/tree/main/skills/pdf
Command: npx skills add https://github.com/shareAI-lab/learn-claude-code --skill pdf-shareai-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies handling PDF documents by enabling text extraction, creation from content, and merging multiple files into one.

Core Features & Use Cases

  • Text Extraction: Retrieve plain text from PDFs for indexing, search, or repurposing.
  • PDF Creation: Generate PDFs from Markdown, HTML, or plain text inputs.
  • Merging & Assembly: Combine several PDFs into a single document for archiving or sharing.

Quick Start

Use this Skill to extract text from an example.pdf, create a PDF from a Markdown file, or merge file1.pdf and file2.pdf into merged.pdf.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract plain text from a PDF file for indexing and search?

This Skill extracts plain text from PDF files using tools like PyMuPDF. It automates retrieving content from client reports for indexing, search, or repurposing.

Can I create a PDF from Markdown or HTML content?

Yes, you can create a PDF from Markdown, HTML, or plain text inputs. This Skill generates new PDF documents from various content formats using common Python tools and CLI utilities.

What is the best way to merge multiple PDF files into one document?

Merging multiple PDFs into a single document is handled by this Skill for archiving or sharing. It combines several PDF files into one output file for document assembly.

Do I need to install Python dependencies to extract text and create PDFs?

No external dependencies are required to extract text and create PDFs. The Skill operates self-contained using common Python tools and CLI utilities like pandoc and PyMuPDF.

Does this PDF processing approach work with plain text inputs?

Yes, this PDF processing approach works with plain text inputs alongside Markdown and HTML. It supports generating new PDF documents from these various input formats.