返回顶部
p

paperless-ngx无纸化管理

Manage documents in Paperless-ngx - search, upload, tag, and retrieve.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
2,174
下载量
免费
免费
3
收藏
概述
安装方式
版本历史

paperless-ngx

Paperless-ngx

通过 Paperless-ngx REST API 进行文档管理。

配置

在 ~/.clawdbot/clawdbot.json 中设置环境变量:

json
{
env: {
PAPERLESS_URL: http://your-paperless-host:8000,
PAPERLESS_TOKEN: your-api-token
}
}

或者通过技能条目进行配置(允许使用 apiKey 简写):

json
{
skills: {
entries: {
paperless-ngx: {
env: { PAPERLESS_URL: http://your-paperless-host:8000 },
apiKey: your-api-token
}
}
}
}

从 Paperless Web UI 获取 API 令牌:设置 → 用户与组 → [用户] → 生成令牌。

快速参考

任务命令
搜索文档node {baseDir}/scripts/search.mjs 查询
列出最近文档
node {baseDir}/scripts/list.mjs [--limit N] | | 获取文档 | node {baseDir}/scripts/get.mjs [--content] | | 上传文档 | node {baseDir}/scripts/upload.mjs <文件> [--title ...] [--tags a,b] | | 下载 PDF | node {baseDir}/scripts/download.mjs [--output 路径] | | 列出标签 | node {baseDir}/scripts/tags.mjs | | 列出类型 | node {baseDir}/scripts/types.mjs | | 列出通信方 | node {baseDir}/scripts/correspondents.mjs |

所有脚本均位于 {baseDir}/scripts/ 目录下。

常见工作流程

查找文档

bash

全文搜索


node {baseDir}/scripts/search.mjs 十二月份电费

按标签筛选

node {baseDir}/scripts/search.mjs --tag 可抵税

按文档类型筛选

node {baseDir}/scripts/search.mjs --type 发票

按通信方筛选

node {baseDir}/scripts/search.mjs --correspondent AGL

组合筛选条件

node {baseDir}/scripts/search.mjs 2025 --tag 未支付 --type 发票

获取文档详情

bash

仅元数据


node {baseDir}/scripts/get.mjs 28

包含 OCR 文本内容

node {baseDir}/scripts/get.mjs 28 --content

完整内容(不截断)

node {baseDir}/scripts/get.mjs 28 --content --full

上传文档

bash

基本上传(标题自动检测)


node {baseDir}/scripts/upload.mjs /path/to/invoice.pdf

带元数据上传

node {baseDir}/scripts/upload.mjs /path/to/invoice.pdf \ --title AGL 2026年1月电费 \ --tags 未支付,公用事业 \ --type 发票 \ --correspondent AGL \ --created 2026-01-15

下载文档

bash

下载到当前目录


node {baseDir}/scripts/download.mjs 28

指定输出路径

node {baseDir}/scripts/download.mjs 28 --output ~/Downloads/document.pdf

获取原始文件(非归档/OCR版本)

node {baseDir}/scripts/download.mjs 28 --original

管理元数据

bash

列出所有标签


node {baseDir}/scripts/tags.mjs

列出文档类型

node {baseDir}/scripts/types.mjs

列出通信方

node {baseDir}/scripts/correspondents.mjs

创建新标签

node {baseDir}/scripts/tags.mjs --create 新标签名称

创建新通信方

node {baseDir}/scripts/correspondents.mjs --create 新公司名称

输出格式

所有脚本输出 JSON 格式,便于解析。使用 jq 进行格式化:

bash
node {baseDir}/scripts/search.mjs 发票 | jq .results[] | {id, title, created}

高级用法

对于复杂查询或批量操作,请参阅 references/api.md 了解直接 API 访问模式。

故障排除

PAPERLESS_URL not set — 将其添加到 ~/.clawdbot/clawdbot.json 的 env 部分,或在 shell 中导出。

401 Unauthorized — 检查 PAPERLESS_TOKEN 是否有效。如有必要,在 Paperless UI 中重新生成。

Connection refused — 确认 Paperless 正在运行且 URL 正确(包含端口)。

上传静默失败 — 检查 Paperless 日志;文件可能重复或格式不受支持。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 paperless-ngx-tools-1776384703 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 paperless-ngx-tools-1776384703 技能

通过命令行安装

skillhub install paperless-ngx-tools-1776384703

下载

⬇ 下载 paperless-ngx v1.0.2(免费)

文件大小: 13.24 KB | 发布时间: 2026-4-17 14:45

v1.0.2 最新 2026-4-17 14:45
Fix display name to match slug

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部