paperless

Search, read, tag, and bulk edit documents in Paperless-ngx.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/patanet7/corvus --skill paperless-patanet7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paperless
Source: https://github.com/patanet7/corvus/tree/main/config/skills/tools/paperless
Command: npx skills add https://github.com/patanet7/corvus --skill paperless-patanet7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of your documents within the Paperless-ngx system, allowing for efficient searching, reading, tagging, and bulk editing.

Core Features & Use Cases

  • Search Documents: Find documents based on keywords or tags.
  • Read Documents: Access the content of specific documents by their ID.
  • Tagging: Apply or manage tags for better organization.
  • Bulk Editing: Perform batch operations like adding or setting tags on multiple documents simultaneously.
  • Use Case: Quickly find all documents related to "Project Alpha" tagged with "urgent" and then add a new tag "reviewed" to all of them in one go.

Quick Start

Use the paperless skill to search for documents containing the word "receipt" and tagged with "finance".

Frequently Asked Questions about paperless

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bulk edit tags across multiple Paperless-ngx documents?

You can bulk edit tags across multiple Paperless-ngx documents by using the Skill's batch operation tools to add or set tags on targeted documents simultaneously. This requires providing specific document parameters for execution.

How do I search for documents in Paperless-ngx using keywords and tags?

You can search for documents in Paperless-ngx by providing specific keywords or tags to the Skill's search tools. This allows you to quickly find and retrieve matching documents based on your query criteria.

Do I need Python to automate Paperless-ngx document management tasks?

Yes, you need Python installed to automate Paperless-ngx document management tasks. The Skill relies on Python scripts to execute deterministic actions like searching, reading, tagging, and bulk editing documents.

Can I read the content of a specific document by its ID in Paperless-ngx?

Yes, you can read the content of a specific document by providing its ID to the Skill. This Paperless-ngx document reading capability allows you to access the exact content of the retrieved file.

What is the best way to apply a new tag to all documents matching a specific search query?

The best way to apply a new tag to matching documents is to use the Skill to search for the target query and then execute a bulk editing operation to add the tag to all retrieved Paperless-ngx documents in one action.

Are there limitations when bulk editing documents in Paperless-ngx?

The main limitation when bulk editing documents in Paperless-ngx is that specific parameters are required for the batch operations. You must supply accurate document identifiers and tag definitions to execute the deterministic Python scripts successfully.