Paperless API Skill for Openclaw

Automate document uploads and categorization for your Paperless-ngx instance via a robust API integration.

thistine
v0.1.0
Apr 6, 2026
0
683
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install paperless-api

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install paperless-api using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Paperless API Skill?

The Paperless API skill is a specialized integration designed for the Openclaw Skills ecosystem, enabling users to programmatically interact with Paperless-ngx. It bridges the gap between local document storage and your self-hosted management system, allowing for seamless transfers of invoices, contracts, and personal records directly through an AI agent or script. By leveraging this skill, developers can create highly efficient document pipelines that reduce manual entry and ensure consistent organization.

Paperless API Skill Use Cases

  • Automating the upload of scanned PDF invoices to a self-hosted Paperless-ngx instance.
  • Categorizing incoming work contracts with specific tags and document types automatically.
  • Streamlining digital archival workflows by connecting local file paths to a central document database.
  • Integrating document management into broader AI-driven productivity pipelines using Openclaw Skills.

How Paperless API Skill Works

  1. The user provides the Paperless-ngx host URL and a secure API key to establish a connection.
  2. The skill accepts a local file path along with optional metadata like title, tags, and document type.
  3. The tool initiates an authenticated request to the Paperless-ngx REST API using the provided credentials.
  4. The file is uploaded, processed by the OCR engine (if enabled on the server), and categorized within the Paperless-ngx dashboard automatically.

Paperless API Skill Setup

To begin using this skill within your Openclaw Skills environment, ensure you have your Paperless-ngx instance credentials ready. You will need your host URL and a generated API key from your user settings.

# Run the upload script with your parameters
python scripts/upload_document.py \
  --file_path /path/to/my_document.pdf \
  --host http://your-paperless-url:8000 \
  --api_key your_api_key_here \
  --title "Annual Report" \
  --tags "finance,report" \
  --document_type "Report"

Paperless API Skill Data Schema & Taxonomy

The skill interacts with the Paperless-ngx data model to ensure metadata is correctly mapped during the upload process. The following fields are utilized:

Parameter Type Description
file_path String The absolute path to the local file for upload.
host String The base URL of your Paperless-ngx instance.
api_key String The authentication token for API access.
title String (Optional) Custom title for the document record.
tags String (Optional) Comma-separated list of labels to apply.
document_type String (Optional) The specific category for the file.

Paperless API Skill Advanced Features

  • Custom metadata tagging for granular document searchability and organization.
  • Full compatibility with existing Openclaw Skills automation hooks.
  • Support for custom document types to maintain high archival standards.
  • Extensible script architecture for batch processing and multi-document uploads.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*