Back to list
Lordsisodia

pdf

by Lordsisodia

SISO Agency Internal Platform - Task management and day tracking system with LifeLock integration

0🍴 0📅 Jan 19, 2026

SKILL.md


name: pdf category: integration-connectivity/mcp-integrations version: 1.0.0 description: Extract text, tables, metadata from PDFs with merge and annotation support author: blackbox5/mcp verified: true tags: [mcp, pdf, documents, processing, extraction]

PDF Processing

When to Use:

  • Processing contracts and legal documents
  • Extracting data from reports
  • Combining multiple PDFs into one
  • Adding annotations or watermarks
  • Converting PDFs to other formats

Always handle errors gracefully and validate PDF structure before processing.

<available_skills> <skill_group name="Text Extraction"> Extract all text from PDF Extract text from document.pdf Extract text from specific pages Get text from pages 1, 3, and 5 List of page numbers to extract (1-indexed) </skill_group>

<skill_group name="Table Extraction"> Extract all tables from PDF Pull all tables from report.pdf Save extracted tables to CSV Convert tables to output.csv </skill_group>

<skill_group name="Metadata Operations"> Extract PDF metadata Get title, author, creation date Title, author, subject, creator, producer, creation date, page count </skill_group>

<skill_group name="PDF Manipulation"> Combine multiple PDFs into one Merge file1.pdf, file2.pdf, file3.pdf into merged.pdf Split PDF into individual pages Split document.pdf into separate page files Rotate pages by specified degrees Rotate all pages 90 degrees clockwise Merge specific pages from multiple PDFs Merge pages 1-3 from file1 and pages 5-7 from file2 </skill_group>

<skill_group name="Annotation"> Add text watermark to all pages Add 'CONFIDENTIAL' watermark to each page </skill_group>

<skill_group name="OCR"> Extract text from scanned PDF using OCR Extract text from scanned.pdf with OCR Requires Tesseract to be installed </skill_group> </available_skills>

<best_practices> Validate PDF before processing Handle encoding issues properly Use error handling for file operations Test on small samples first Process pages in chunks for large PDFs Backup original PDFs before modification Assume all PDFs are text-based Process entire large PDF at once Ignore page ranges for extraction Forget to close file handles Hardcode file paths </best_practices>

<error_handling> Invalid PDF format Verify file is valid PDF Check file extension is .pdf Try opening in PDF viewer Encrypted PDF Check if PDF is password protected Provide password if available Use appropriate decryption tool No text found PDF might be scanned/image-based Use OCR for extraction Check for embedded fonts Table extraction fails Try different extraction method Check table structure complexity Manually verify table boundaries OCR not working Verify Tesseract is installed Check image quality of pages Try preprocessing images </error_handling>

<integration_notes> Basic text extraction, merging, splitting Advanced table extraction OCR for scanned PDFs Adding watermarks and annotations </integration_notes>

<advanced_operations> Batch Processing Process multiple PDFs in parallel Form Data Extraction Extract data from PDF forms Image Extraction Extract embedded images from PDF Compression Reduce PDF file size </advanced_operations>

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon