← Back to list

pdf-toolkit
by dkyazzentwatwa
My comprehensive, tested + audited, library of skills to use for ChatGPT.
⭐ 6🍴 0📅 Jan 20, 2026
SKILL.md
name: pdf-toolkit description: Comprehensive PDF manipulation - merge, split, rotate, extract pages, add watermarks, compress, and encrypt PDFs programmatically.
PDF Toolkit
Comprehensive PDF manipulation toolkit for merging, splitting, rotating, and more.
Features
- Merge: Combine multiple PDFs into one
- Split: Extract pages or split into chunks
- Rotate: Rotate pages by 90/180/270 degrees
- Extract: Extract specific pages or page ranges
- Watermark: Add text/image watermarks
- Compress: Reduce file size
- Encrypt: Add password protection
- Metadata: Edit PDF metadata
- Page Numbers: Add page numbers
- Bookmarks: Add/remove bookmarks
Quick Start
from pdf_toolkit import PDFToolkit
toolkit = PDFToolkit()
# Merge PDFs
toolkit.merge(['doc1.pdf', 'doc2.pdf'], 'merged.pdf')
# Extract pages
toolkit.load('document.pdf').extract_pages([1, 3, 5], 'extracted.pdf')
# Add watermark
toolkit.load('document.pdf').watermark('CONFIDENTIAL', output='watermarked.pdf')
CLI Usage
# Merge
python pdf_toolkit.py merge file1.pdf file2.pdf --output merged.pdf
# Split
python pdf_toolkit.py split document.pdf --pages 10 --output chunks/
# Rotate
python pdf_toolkit.py rotate document.pdf --angle 90 --pages 1-5 --output rotated.pdf
# Watermark
python pdf_toolkit.py watermark document.pdf --text "DRAFT" --output watermarked.pdf
Dependencies
- PyPDF2>=3.0.0
- PyMuPDF>=1.23.0
- pillow>=10.0.0
- reportlab>=4.0.0
Score
Total Score
55/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

