Document Processing skills
Free agent skills tagged document processing, ready to install into any SKILL.md-compatible agent.
8 skills
PDF & Document Extraction
nousresearch
Efficiently extract text from PDFs and scanned documents.
Azure AI Document Intelligence
sickn33
Efficiently extract structured data from documents.
Document Workflows
andrewyng
Build robust document processing pipelines with ease.
Nutrient Document Processing
affaan-m
Efficient document processing and conversion with ease.
PDF Toolkit
Comprehensive PDF manipulation toolkit combining Python libraries (pypdf, pdfplumber, reportlab) and command-line tools (qpdf, pdftotext) for professional document processing. Extract text with layout preservation, parse complex tables into structured data, merge and split multi-document PDFs, rotate pages, add watermarks, and handle password protection. Create new PDFs programmatically with reportlab using precise positioning, custom fonts, and multi-page layouts. Fill out interactive PDF forms with field mapping and validation. Extract images and metadata, perform OCR on scanned documents with pytesseract, and batch process documents at scale. Includes comprehensive form-filling guide with both Python and JavaScript approaches.
LangChain & LangGraph Architecture
Design LLM applications using LangChain 1.x and LangGraph for agents, memory, and tool integration. Use when building LangChain applications, implementing AI agents, or creating complex LLM workflows.
MarkItDown
Convert heterogeneous documents and selected URIs to Markdown with Microsoft MarkItDown for text analysis, search, and LLM/RAG ingestion. Covers safe local conversion, streams, Office/PDF/data formats, batch workflows, plugins, vision OCR, Azure extraction, and the official MCP server.
Convert PDF to Markdown
Converts PDF (.pdf) documents into Markdown so their contents can be accurately analyzed, summarized, searched, or extracted from. Use this skill whenever the user shares, references, or asks about a .pdf file — even if they don't say "convert" or "markdown" explicitly. This includes requests to "read", "summarize", "review", "extract data from", "compare", or "analyze" a PDF report, paper, invoice, form, contract, or scanned document. Always run the bundled conversion script to produce Markdown first; do not attempt to parse PDF content directly or write ad-hoc extraction code. Also use this skill for batch requests involving a whole folder of PDF documents. IMPORTANT: When the user references a folder or set of documents containing multiple file types (.pdf, .docx, .xlsx), invoke ALL three sibling skills — convert-pdf-to-md, convert-word-to-md, and convert-excel-to-md — so no file type is silently skipped.
