用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dapperdivers/roundtable-arsenal --skill paperless-ops命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | paperless-ops |
| description | Paperless-ngx document management — search, tag, organize, and retrieve documents |
Manage documents in Paperless-ngx via REST API.
http://paperless.selfhosted.svc.cluster.local:8000Authorization: Token $PAPERLESS_TOKENPAPERLESS="http://paperless.selfhosted.svc.cluster.local:8000/api"
AUTH="Authorization: Token $PAPERLESS_TOKEN"
# Full-text search
curl -s -H "$AUTH" "$PAPERLESS/documents/?query=tax+2025" | jq '.results[] | {id, title, created}'
# Filter by tag
curl -s -H "$AUTH" "$PAPERLESS/documents/?tags__id__in=5" | jq '.results[] | {id, title}'
# Filter by correspondent
curl -s -H "$AUTH" "$PAPERLESS/documents/?correspondent__id=3" | jq '.results[] | {id, title}'
# Filter by document type
curl -s -H "$AUTH" "$PAPERLESS/documents/?document_type__id=2" | jq '.results[] | {id, title}'
# Filter by date range
curl -s -H "$AUTH" "$PAPERLESS/documents/?created__date__gte=2025-01-01&created__date__lte=2025-12-31"
# Combine filters
curl -s -H "$AUTH" "$PAPERLESS/documents/?query=invoice&tags__id__in=5&ordering=-created"
curl -s -H "$AUTH" "$PAPERLESS/tags/" | jq '.results[] | {id, name, document_count}'
curl -s -H "$AUTH" "$PAPERLESS/correspondents/" | jq '.results[] | {id, name, document_count}'
curl -s -H "$AUTH" "$PAPERLESS/document_types/" | jq '.results[] | {id, name, document_count}'
curl -s -H "$AUTH" "$PAPERLESS/documents/42/" | jq '{id, title, content, tags, correspondent, document_type, created}'
# Original file
curl -s -H "$AUTH" "$PAPERLESS/documents/42/download/" -o document.pdf
# Thumbnail
curl -s -H "$AUTH" "$PAPERLESS/documents/42/thumb/" -o thumb.png
# Add tags (PATCH preserves other fields)
curl -s -X PATCH -H "$AUTH" -H "Content-Type: application/json" \
"$PAPERLESS/documents/42/" \
-d '{"tags": [5, 8, 12]}'
# Update title
curl -s -X PATCH -H "$AUTH" -H "Content-Type: application/json" \
"$PAPERLESS/documents/42/" \
-d '{"title": "2025 W2 - Employer Name"}'
# Set correspondent
curl -s -X PATCH -H "$AUTH" -H "Content-Type: application/json" \
"$PAPERLESS/documents/42/" \
-d '{"correspondent": 3}'
curl -s -X POST -H "$AUTH" -H "Content-Type: application/json" \
"$PAPERLESS/tags/" \
-d '{"name": "tax-2025", "color": "#ff6600", "matching_algorithm": 3, "match": "2025 W2,2025 1099,tax 2025"}'
curl -s -X POST -H "$AUTH" \
"$PAPERLESS/documents/post_document/" \
-F "document=@/path/to/file.pdf" \
-F "title=Tax Return 2025" \
-F "tags=5,8"
1 — Any word2 — All words3 — Exact match4 — Regular expression5 — Fuzzy match6 — Auto (ML-based)finance/tax-prep)?tags__id__isnull=true&ordering=-addedtax-2024, tax-2025receipt, invoice, statement, contract, medical, insuranceneeds-review, filed, archivedderek, shared, businessAPI returns 25 results by default. Use ?page=2 or ?page_size=100 (max 100).
query= for full-text search across OCR contentordering=-created for newest first, ordering=created for oldestcontent field in document details contains the full OCR text