Skill Photo Album — AI skill for Claude Code
A Claude Code skill that turns a large mixed pool of photos, videos and AI-edited images into a print-ready vendor photo book.
How to install Skill Photo Album
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open dkreinov/skill_photo_album and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skill Photo Album does
A Claude Code skill that turns a large mixed pool of photos, videos and AI-edited images into a print-ready vendor photo book. Vision-judge fleets and pairwise duels for selection, offline HTML tools for every user gate, and a live album builder diffed automatically against the print engine.
Alternatives in AI
- Repomix — 📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file 22.7k ★
- Bot On Anything — A large model-based chatbot builder that can quickly integrate AI models (including ChatGPT, Claude, Gemini) i 4.2k ★
- Model Selection — Model Selection & Task Tool 1.1k ★
README
photo-album — a Claude Code skill for building a real printed photo book
Turn a large, messy pool of photos, videos and AI-edited images into a **print-ready vendor photo book** — with an auditable selection trail, a live album builder the user drives themselves, and gates that check the *printed pixels*, not just the plan.
Built with and for [Claude Code](https://claude.com/claude-code). The agent orchestrates; the deterministic steps are plain-Python scripts bundled here.
This skill is distilled from one complete run: a 30×30cm layflat book, 76 pages, ~480 pool images, 33 videos, two AI-chat conversations of edited images, 267 commits, 40 scripts and seven plan revisions. Every number quoted in the lessons is a measured number from that run — not a default to trust.
What it produces
| Artifact | Description |
|---|---|
ledger.json / .csv |
One row per source image: id, source, dimensions, EXIF time, pHash, bytes, sha256 |
| Inventory contact sheet | Offline HTML, browsable by source and by hour |
selection.json |
The re-culled pool: keep / keep+enhance / drop, with the judge verdicts behind each |
| Triage + duel records | Every vision judge's verdict file — the selection is fully auditable |
pageplan.json |
The user-ratified, spread-by-spread plan |
| The album builder | A single offline HTML file: live composer, the full pool, per-tile controls, presets, auto-fill, guides, overlays, page map, undo, JSON import/export |
| Print assets | Every planned image at print resolution, in the vendor's accepted format, with honest real-pixel DPI |
| Print-fidelity PDF | A proof rendered by the same engine that computes the final geometry |
| The book, in the vendor's editor | Assembled and reviewed — the user orders and pays |
Quick start
/photo-album (or just: "build me a photo book from this album link")
Then, in order:
- Phase 0 — the agent establishes frozen contracts: title, product (trim size, page raster, p
Related Skills
Agent World
A local, vendor-agnostic voxel-world control room for coding-agent CLIs (Claude Code, Codex, Gemini, opencode,
Persona Portability Benchmark
One persona, one frozen memory, N models: how much of an agent's character survives a model swap? Harness + bl
AI Video Editor
AI video editor - turn raw footage into multiple professionally edited versions from prompts. Color grading, z
Nano LLM Proxy
Tiny single-binary LLM gateway — pool multiple providers and API keys behind one OpenAI/Anthropic-compatible e
AI Gateway
Custom AI reverse-proxy gateway: routes Anthropic/OpenAI agents (Hermes, Claude Code) through residential prox
Swift Agent Session
A tiny, dependency-free reader for terminal AI coding-agent session transcripts — maps an agent's on-disk sess
Related Agents
Taste Judge
Shadow judge for the learning loop's pairwise taste gate. Given a brief and two regenerations of it (A under t
Image Sourcer
Finds REAL, existing images on the web — stock photos, illustrations, icons, logos, textures — with correct li
Photo Curator
Reviews a batch of photos (one date, one folder or a list of files) and returns the moments worth using in a v