paperless-ngx
CommunityManage a private Paperless-ngx document archive.
System Documentation
What problem does it solve?
Paperless-ngx provides automated OCR, full-text search, and metadata-driven document management for private archives, but lacks ready-to-run programmatic control in Claude workflows. This skill offers a read-write interface to the Paperless-ngx API, enabling uploading, searching, tagging, updating metadata, archiving, and exporting documents from a self-hosted instance.
Core Features & Use Cases
- Upload documents with OCR and metadata
- Search, filter, and retrieve documents by content, tags, correspondent, and date
- Manage tags, correspondents, and document types and perform bulk edits or deletions
- Automation-ready workflows: integrate with scripts like paperless-api.sh, bulk-api.sh, and tag/correspondent helpers for batch operations
- Use Case: Maintain a private archive of invoices, receipts, contracts with audit-friendly tagging and export options
Quick Start
Install Paperless-ngx, generate an API token, configure ~/.claude-homelab/.env with PAPERLESS_URL and PAPERLESS_API_TOKEN, then begin using the provided scripts to manage documents.
Dependency Matrix
Required Modules
Components
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: paperless-ngx Download link: https://github.com/jmagar/claude-homelab/archive/main.zip#paperless-ngx Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.