One-click install
npx skills add https://github.com/Ryno-Crypto-Mining-Services/ryno-assets --skill pdf-ryno-crypto-mining-services
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Ryno-Crypto-Mining-Services/ryno-assets/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/Ryno-Crypto-Mining-Services/ryno-assets --skill pdf-ryno-crypto-mining-services

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a comprehensive toolkit to automate all common PDF manipulation tasks, from extracting data and filling forms to merging and splitting documents, eliminating manual effort and reducing complexity.

Core Features & Use Cases

  • Automated Form Filling: Programmatically fill both fillable and non-fillable PDF forms, saving hours on repetitive data entry.
  • Advanced Data Extraction: Extract text, structured tables, and even images from PDFs, including OCR for scanned documents.
  • Document Manipulation: Merge, split, rotate, watermark, and password-protect PDFs with ease, streamlining document workflows.
  • Use Case: Automatically process a batch of scanned invoices, extract key financial data using OCR and table extraction, and then merge them into a single, searchable archive for easy record-keeping.

Quick Start

Use the pdf skill to extract all text from the attached file 'report.pdf' and save it to 'report.txt'.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract text and tables from a PDF file?

Text and table extraction from PDFs uses libraries like pdfplumber to parse structured content and pypdf for general text retrieval. For scanned PDFs, OCR converts images to searchable text. The result is structured data ready for analysis or storage.

Can I programmatically fill out PDF forms with data?

Yes, you can fill both fillable and non-fillable PDF forms programmatically. The skill binds to pypdf and reportlab to write field values directly into forms or generate new PDFs with form data embedded, automating batch processing workflows.

What's the best way to merge, split, and rotate PDF pages?

PDF document manipulation—merging multiple files, splitting by page range, and rotating pages—is handled through pypdf's page-level operations. These tasks streamline workflows like archive consolidation and document reorganization at scale.

How do I extract images and generate bounding-box data from PDFs?

Image extraction and bounding-box generation use pdf2image and pdfplumber to identify visual elements and their coordinates within pages. This enables validation image capture and spatial analysis for layout-aware processing.

Can I add watermarks and password protection to PDFs?

Yes, pypdf supports watermarking and password protection on PDF documents. These features secure sensitive files and brand documents programmatically as part of larger document automation workflows.

What file formats and document types does PDF processing support?

PDF processing handles both native PDFs and scanned documents. The skill extracts from fillable and non-fillable forms, processes images via OCR, and outputs to text, structured data, and regenerated PDF formats for downstream use.