Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Photo → Scanned PDF

Turns phone photos of paper documents into clean, scanner-looking A4 PDFs — with content-based page ordering and a mandatory full-document check.

Docs & OfficeIntermediate1,323212AI score 10/10Last updated: Aug 8, 2026

What it does

  • Runs phone photos of contracts, stamped certificates, receipts, forms and handwritten notes through perspective rectification → noteshrink background whitening → A4 PDF assembly.
  • Orders pages by reading their content (dates, titles, page numbers) instead of trusting filenames, since batch-exported photos share timestamps and can even be fully reversed.
  • Routes colored paper stock through a white-balance pre-pass so black ink stops reading blue-purple and red stamps stop reading maroon, and keeps colored pages out of the global palette batch.
  • Forces a contact-sheet review of every page before delivery, catching wrong-slot overwrites and palette-poisoning bugs that per-page checks miss.
  • Includes a second branch for synthesizing a handwriting-style signature onto an unsigned digital document so it looks signed and scanned.

Who it's for

  • Anyone who has to submit paperwork with only a phone camera and no scanner.
  • Admin, HR and finance staff who regularly digitize contracts and receipts.
  • Terminal-comfortable users (brew, uv) who prefer a scriptable pipeline over paid scanner apps.

Examples

  1. "Turn these 17 photos of a signed contract into a scanned PDF" → pages reordered by content, output as a flat-white A4 PDF.
  2. "Replace page 5 of this existing scanned PDF with a new photo" → reprocess just that page, then re-verify the whole document.
  3. "This form was printed on blue paper and the ink looks purple — fix it" → colored-paper branch with white-balance pre-pass.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/daymade-docs/photo-to-scanned-pdf/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the daymade-docs/photo-to-scanned-pdf folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/photo-to-scanned-pdf/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/daymade-docs/photo-to-scanned-pdf ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/daymade/claude-code-skills.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy this skill only: cp -r claude-code-skills/daymade-docs/photo-to-scanned-pdf ~/.claude/skills/
  5. Install dependencies (macOS): brew install poppler, plus brew install uv if you don't have uv.
  6. Warm up the enhancer: uvx noteshrink --help (first run takes ~30s).
  7. Restart Claude Code and ask something like "make these photos look scanned as a PDF" to trigger the skill.