Use when the user wants to process a batch of inbox documents — assigning correspondent, document type, tags, and removing the inbox tag. Use after check-inbox surfaced a non-empty inbox, or when the user says "lass uns den Eingang durchgehen", "triage", "Eingang aufräumen".
How this skill is triggered — by the user, by Claude, or both
Slash command
/paperless-bulk-plugin:categorize-inbox-batchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
End-to-end triage workflow for the Paperless inbox: per document, set correspondent + document type + tags, then remove the Eingang tag.
End-to-end triage workflow for the Paperless inbox: per document, set correspondent + document type + tags, then remove the Eingang tag.
Trigger when the user wants to process inbox documents — common phrasings: "Eingang durchgehen", "Eingang aufräumen", "Dokumente kategorisieren", "triage". Typically follows a check-inbox summary.
For each document the user wants to process:
find_correspondent_by_name with name__icontains to find the existing ID. If no match, ask the user before creating a new correspondent (anti-duplicate discipline — see Open Loops).find_document_type_by_name.bulk_set_correspondent with [doc_id] + correspondent_idbulk_set_document_type with [doc_id] + document_type_idbulk_add_tag for each tag (or bulk_modify_tags if multiple tags + removals at once)bulk_remove_tag with the Eingang-tag ID to release from inboxfind_*_by_name tool with name__icontains to check if one already exists. Server-side filter, not client-side grep (this caught the "Stadtwerke" duplicate, 2026-05-22).bulk_edit which handles the method-choice automatically. Mentioned only as a CLAUDE.md cross-reference for context.bulk_set_correspondent with an invalid correspondent_id returns a 400; defensive: validate ID exists via find_correspondent_by_name first.find_*_by_name with no match returns an empty list — handle this branch explicitly (don't pass None as ID to a bulk_set call).npx claudepluginhub mccavity/paperless-bulk-plugin --plugin paperless-bulk-pluginCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.