paperless-ngx

Community

Manage a private Paperless-ngx document archive.

Authorjmagar
Version1.0.0
Installs0

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

curljq

Components

scriptsreferences

💻 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.