← ClaudeAtlas

naps2-scanlisted

Entry point for scanning paperwork with NAPS2. Drives a document scan end-to-end: invoke NAPS2.Console.exe to scan with OCR, chain into simplex-merge when scanning a double-sided document on a simplex scanner, and propose a content-derived filename. Use for ANY request to scan paperwork or digitize a document, including conversational variants like "scan this", "let's scan", "scan another", "scan again", "scan the next one", "new scan", "start scanning", "digitize this receipt/letter/invoice/bill/statement", or "run NAPS2". Also handles batch mode — scanning a whole stack of separate documents in one pass ("scan this stack", "batch scan", "these are multiple documents") — by chaining into `split-batch` after the scan to separate the bundle into one PDF per document. Also triggers when the user already has fresh scan output and wants to continue the pipeline (OCR, merge, name, rename). This is the starting-point skill for scanning; `simplex-merge` is post-processing only and should not be picked for new-scan r
xxthunder/xxthunder-agentic-skills · ★ 1 · Data & Documents · score 63
Install: claude install-skill xxthunder/xxthunder-agentic-skills
<!-- Source: https://github.com/xxthunder/xxthunder-agentic-skills/tree/develop/plugins/xxthunder-paperless-skills/skills/naps2-scan --> # NAPS2 Scan Pipeline Automate document scanning with [NAPS2](https://www.naps2.com/): **scan → OCR → (merge if simplex) → filename proposal**. ## When This Skill Triggers - "Scan this" / "Start scanning" / "Let's scan" / "Digitize this" - "Scan another" / "Scan again" / "Scan the next one" / "New scan" - "Run NAPS2" / "Scan with NAPS2" - "Scan this receipt/letter/invoice/bill/statement" - "Scan this stack" / "Batch scan" / "These are multiple documents" (batch mode — chains into `split-batch`) - Any request to start a new scan or digitize a physical document - User already has scan output (PDF files) and wants to continue the pipeline (OCR already done, or post-processing only) This skill is the **entry point** for scanning. `simplex-merge` is a post-processing helper called *from* this pipeline — it should not be picked directly when the user wants to start a new scan. ## Prerequisites Check once at the start of a scan session; don't re-check every invocation. - **NAPS2 installed, version 8.0 or later** — the skill relies on `--enableocr` / `--ocrlang` / `-p` flags present in NAPS2 8.x. Tested against 8.2.1. Verify with `NAPS2.Console.exe --version`. - **`NAPS2.Console.exe` invocable** — just run `NAPS2.Console.exe --version`. If that fails, ask the user for the full path. **Do not guess paths, do not try "common locations", do not