AKCodez

Luma Photo Studio — Development skill for Claude Code

Development community

Drop one face reference, walk out with a 12-image photoshoot.

How to install Luma Photo Studio

This entry records only its repository, not the path inside it, so there is no exact command to give. Open AKCodez/luma-photo-studio and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Luma Photo Studio does

Drop one face reference, walk out with a 12-image photoshoot. Powered by Luma Uni-1 + Claude.

Alternatives in Development

  • HTML Ppt Skill — HTML PPT Studio — AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML present 8.1k ★
  • Lumenx Build — LumenX Studio 桌面应用构建流程 - macOS DMG 和 Windows EXE 打包 1.2k ★
  • Claude Prism — An offline-first scientific writing workspace powered by Claude 1.1k ★

README

Luma Photo Studio

Drop one face. Walk out with a 12-image photoshoot.

**Live demo:** https://luma-photo-studio.vercel.app

A single-page studio that takes up to three reference photos of your face and produces a curated 12-image shoot. Three modes: pre-built **Packs** (GTA 6, Editorial, Dating Profile, Cinematic, Tech Founder, Streetwear, Travel, Dark Academia, Y2K, Album Cover, Magazine Cover, Anime Con, Simpsons-inspired), **Surprise Me** (Claude invents 12 distinct scenes from a one-word vibe), and **Custom** (write your own). Click any image to edit it in plain English.

Built on the [Luma Agents API](https://lumalabs.ai/uni-1) (`uni-1` model) for image generation + editing, Claude Sonnet for scene authoring, Next.js, and Vercel.


What it does

  • Multi-reference upload — drop up to 3 photos for a stronger likeness lock
  • 11 curated Packs — each pack auto-fills 12 hand-written scene prompts in a distinct aesthetic
  • Surprise Me — type a one-word vibe ("hacker", "tokyo at 3am") and Claude composes 12 unique scenes
  • Custom — write your own 12 prompts
  • Plain-English editing — click any image, type "make the jacket red" and only that changes
  • History — every past shoot is browsable at /history
  • Permalinks/shoots/{id} for any shoot, shareable

Tech stack

  • Next.js 15.5 App Router + React 19 + TypeScript strict
  • Tailwind CSS + shadcn primitives + Framer Motion
  • @anthropic-ai/sdk — Claude Sonnet 4.5 for surprise scene authoring (tool calling)
  • Luma Agents API (https://agents.lumalabs.ai/v1) — uni-1 model with image_ref for face lock and type: "image_edit" + source for edits
  • Vercel Blob — direct browser-to-blob uploads (bypasses 4.5 MB serverless body cap), per-image state stored as separate JSON blobs to avoid concurrent-write races
  • React Query + Sonner for client polling and toasts

Quick start (local)

# 1. Clone
git clone https://github.com/AKCodez/luma-pho