From retriever
Handles /bates, /bates <token-or-range>, and /bates clear slash commands for Bates-aware browsing in Retriever. Executes Python tool or queries for Bates identifiers.
How this skill is triggered — by the user, by Claude, or both
Slash command
/retriever:batesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Operates under `retriever:routing`. If the user's intent actually fits a different tier — another `retriever:*` skill, a Tier 2 slash, a Tier 3 `tools.py` subcommand, or (last resort) direct DB access — stop and re-route against the ladder before continuing.
Operates under
retriever:routing. If the user's intent actually fits a different tier — anotherretriever:*skill, a Tier 2 slash, a Tier 3tools.pysubcommand, or (last resort) direct DB access — stop and re-route against the ladder before continuing.
Use this skill for /bates, /bates <token-or-range>, and /bates clear.
For the exact read-only form /bates:
/bates: python3 skills/tool-template/tools.py slash . /batesRETRIEVER_CANONICAL_TOOL_PATH pointed at ../tool-template/tools.py.For /bates <token-or-range> and /bates clear:
/bates.npx claudepluginhub sdemyanov/retrieverDefines the shared routing ladder, result presentation contract, filesystem safety rules, and Tier 1-to-Tier 3 fallback policy for Retriever tasks.
Manages Claude documentation: local index search/discovery/resolution by keywords/tags/natural language, sitemap scraping, metadata/alias handling, drift detection.
Manages documents in self-hosted Paperless-ngx: upload with OCR, search by content/tags/date, edit metadata/tags/correspondents, archive/export/delete via API scripts.