paperless

MichaelVessia's avatarfrom MichaelVessia

Search and manage documents in Paperless-ngx document management system. Use when the user asks about documents, invoices, receipts, tax forms, bills, or wants to search their document library.

⭐0stars🔀0forks📁View on GitHub🕐Updated Jan 1, 2026

When & Why to Use This Skill

This Claude skill enables seamless integration with the Paperless-ngx document management system, allowing users to search, retrieve, and organize digital archives using natural language. It streamlines the management of invoices, receipts, and legal forms by providing powerful full-text search, metadata editing, and automated tagging capabilities directly within the AI interface.

Use Cases

  • Financial Record Retrieval: Quickly locate specific financial documents, such as 'tax forms from 2023' or 'utility bills from last month,' using advanced filters and full-text search.
  • Digital Archive Organization: Efficiently manage document metadata by adding or removing tags, changing document types, or updating correspondents to keep the library structured.
  • Inbox Management: Monitor and process newly uploaded documents by listing the 'inbox' to ensure all incoming paperwork is reviewed and categorized.
  • Content Extraction and Analysis: Retrieve the full text or original files of specific documents (like W-2s or contracts) to answer detailed questions or find similar records in the system.
  • System Statistics and Overview: Get a quick snapshot of the document library's health and composition using system statistics commands.
namepaperless
descriptionSearch and manage documents in Paperless-ngx document management system. Use when the user asks about documents, invoices, receipts, tax forms, bills, or wants to search their document library.
allowed-toolsBash, Read

Paperless-ngx

Interact with Paperless-ngx document management system via CLI.

Setup

Environment: ~/.secrets.env (PAPERLESS_URL, PAPERLESS_TOKEN) - loaded by wrapper

Run commands via:

paperless-cli <command>

Commands Reference

See CLI-REFERENCE.md for full command documentation.

Quick Reference

Command Purpose
search [query] Full-text search with filters
list Recent documents, --inbox for inbox
get <id> Document details and content
download <id> Download original file
edit <id> Edit title/correspondent/type
similar <id> Find similar documents
add-tag <id> <tag> Add tag to document
remove-tag <id> <tag> Remove tag from document
tags List all tags
correspondents List all correspondents
types List all document types
stats System statistics

Workflow

  1. Start with search or list to find documents
  2. Use get <id> to read full content
  3. Use add-tag/remove-tag to organize
  4. Use similar <id> to find related documents
  5. Use download <id> to save original files

Examples

Important: Flags must come BEFORE positional arguments (query text).

"Find my tax documents from 2023"

search "tax 2023"
# or with filters (flags before query):
search --tag tax --after 2023-01-01 --before 2024-01-01

"What's in my inbox?"

list --inbox

"Show me that W-2"

get 1234

"Tag document 1234 as reviewed"

add-tag 1234 reviewed --create

"Find similar documents to this receipt"

similar 1234

"Download that PDF"

download 1234