From paperless
Show the extracted text content of a Paperless-ngx document by ID. Use when the user wants to read, view, or display the text of a document.
npx claudepluginhub cameri/claude-skills --plugin paperlessThis skill is limited to using the following tools:
<objective>
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
<quick_start>
/paperless:view-content <document id>
Example: /paperless:view-content 774
</quick_start>
<argument_parsing>
Parse $ARGUMENTS for a document ID (integer). If none provided:
Usage: /paperless:view-content <document id>
Example: /paperless:view-content 774
</argument_parsing>
<workflow> ```bash http --ignore-stdin -b \ GET "${PAPERLESS_URL%/}/api/documents/<ID>/" \ "Authorization:Token $TOKEN" \ "Accept:application/json; version=6" ```Read <base_dir>/../../references/document-display.md for the header format and not-found handling.
After the header, show the full content field (OCR text) — do not truncate.
If content is empty or null: "No text content available for document <id>. The file may not have been OCR-processed yet."
</workflow>
<success_criteria>