paperless_skill

This skill helps you search, organize, and access documents in Paperless-ngx using CLI to manage invoices, receipts, and files.

1

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill michaelvessia/nixos-config --skill paperless

  • SKILL.md1.3 KB

Overview

This skill integrates with Paperless-ngx to search, read, organize, and download documents from your document management library. It exposes common CLI operations so you can find invoices, receipts, tax forms, and other documents quickly and manage metadata and tags from conversational prompts. Use it to streamline document retrieval and lightweight library maintenance without leaving your chat flow.

How this skill works

The skill issues Paperless-ngx CLI commands (paperless-cli) using credentials provided in a secrets environment file and parses results to present document lists, metadata, and extracted text. It supports full-text search with filters, listing recent or inbox items, reading document details and OCR text, editing metadata and tags, finding related documents, and downloading originals. Command flags must be placed before positional arguments and document IDs are integers from search/list outputs.

When to use it

  • Locate invoices, receipts, bills, or tax forms across your document library.
  • Retrieve OCR-extracted text or full document details for a specific file.
  • Add or remove tags and edit metadata to keep the archive organized.
  • Find documents similar to a selected record (related receipts, invoices).
  • Download original files for sharing or local processing.

Best practices

  • Keep PAPERLESS_URL and PAPERLESS_TOKEN in a secure ~/.secrets.env file loaded by the wrapper.
  • Run searches first to obtain the document ID before issuing metadata or download commands.
  • Place CLI flags before positional arguments to avoid incorrect parsing.
  • Use date ranges, tags, and correspondents filters to narrow search results and reduce noise.
  • Verify changes (list or read document) after editing metadata or tags to confirm updates.

Example use cases

  • Search for all receipts tagged "travel" from last month and download originals for expense reporting.
  • Find a specific invoice by supplier name and extract the OCR text to copy payment details.
  • List new inbox items, tag them with project codes, and move them into the proper document type.
  • Discover documents similar to a selected contract to gather related signed copies.
  • Bulk-update correspondent or document type metadata after a company reorganization.

FAQ

It uses PAPERLESS_URL and PAPERLESS_TOKEN stored in a ~/.secrets.env file loaded by the wrapper; ensure those variables are set and valid.

What format are document IDs and how do I find them?

Document IDs are integers returned by search or list commands; run a search or list to get the ID before read, tag, or download actions.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational