Install
openclaw skills install paperless-apiUpload and categorize documents using the Paperless-ngx API. Use for automating document management tasks with your Paperless-ngx instance.
openclaw skills install paperless-apiThis skill provides tools for interacting with your Paperless-ngx instance, specifically for uploading and categorizing documents.
To use this skill, you need to provide your Paperless-ngx host URL and an API key.
http://192.168.1.17:30070)71ca2b0f4af4eeaec40e54832ed878ef30d1e053)Use the upload_document.py script to upload a document and optionally assign tags or a document type.
Script: scripts/upload_document.py
Arguments:
--file_path: Path to the document file to upload (e.g., /path/to/invoice.pdf)--host: Your Paperless-ngx host URL--api_key: Your Paperless-ngx API key--title: (Optional) Title for the document--tags: (Optional) Comma-separated list of tags (e.g., "invoice,paid")--document_type: (Optional) Document type name (e.g., "Invoice")Example:
python scripts/upload_document.py \
--file_path /path/to/my_document.pdf \
--host http://192.168.1.17:30070 \
--api_key 71ca2b0f4af4eeaec40e54832ed878ef30d1e053 \
--title "My Important Document" \
--tags "important,work" \
--document_type "Contract"
For detailed API endpoint information, refer to references/api_endpoints.md. (This file will contain specific API routes once we have more information.)