photoshoot-studio

Generates copy-paste AI image prompt packs for consistent person and product photoshoots.

1|Updated Aug 7, 2026
One-click install
npx skills add https://github.com/Deepak-ai-93/deepak-skill --skill photoshoot-studio-deepak-ai-93
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: photoshoot-studio
Source: https://github.com/Deepak-ai-93/deepak-skill/tree/main/skills/photoshoot-studio
Command: npx skills add https://github.com/Deepak-ai-93/deepak-skill --skill photoshoot-studio-deepak-ai-93

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? AI image tools generate each shot independently, so the same person or product drifts between images. This Skill produces a complete photoshoot prompt pack where every prompt carries a verbatim subject block, locked color grade, and camera craft token, keeping the subject identical across every shot. ## Core Features & Use Cases - Consistency-locked prompt packs: One fully-engineered image prompt per shot for Google Flow / Nano Banana, Midjourney, or Flux, with the subject block, grade token, and craft token embedded verbatim and self-verified word-by-word by the builder script. - Person and product shoots: Supports editorial, beauty, lifestyle, and environmental person shoots plus hero, floating, macro, lifestyle, and packaging product shots, with per-platform aspect ratios (4:5, 1:1, 9:16, 16:9, 3:2). - Localized edit prompts and audit harness: Each shot can include a short inpaint prompt describing only the change, and an automated audit script plus fresh auditor subagent score the pack before delivery. - Use Case: A founder needs five editorial portraits with the same face and outfit for Instagram. The Skill writes a subject sheet with reference-image prompts, a shot list, and a verified prompts.md the user pastes into Flow shot by shot. ## Quick Start Ask the agent to create a photoshoot prompt pack for your person or product, specifying the target tool (Flow, Midjourney, or Flux), the number of shots, and the platform aspect ratios.

Frequently Asked Questions about photoshoot-studio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep the same person consistent across AI-generated photos?

Upload 2-3 reference images as Flow Ingredients or Midjourney --cref, and paste the exact same subject block verbatim into every prompt. The Skill's builder script self-verifies word-by-word that each prompt carries the full subject block, grade, and craft tokens.

How do I create product photoshoot prompts for Midjourney or Flux?

Define a product block with exact color, material, and label text, then run shot-prompts.mjs with a shoot-plan.json listing each shot's placement, setting, lighting, and aspect. The script outputs one copy-paste prompt per shot for Flow, Midjourney, or Flux.

Does this work with Google Flow and Nano Banana?

Yes. The pack header includes tool notes for Flow and Nano Banana Pro: upload the reference images to the Ingredients panel once, then paste each prompt and set its aspect ratio. Midjourney --cref and Flux reference inputs are also supported.

What Midjourney character weight should I use when outfits change per shot?

Use --cw 0 for face-only reference when shots change outfits, so the wardrobe is not locked from the reference image. Use --cw 100 only when the outfit must stay exactly as shown in the reference.

Why do my AI photoshoot images show a different face or product in each shot?

Prompt drift causes subject drift: rewording or trimming the subject description between prompts breaks consistency. Fix it by regenerating with the identical prompt and same reference ingredients rather than editing the subject block mid-run.

Can I change the background or outfit of a generated image without redoing it?

Yes. Each shot can include a short Edit prompt describing only the change, such as swapping a background or outfit piece. Select the region with Flow Select/Lasso or Midjourney Editor and paste only the Edit text so everything else stays intact.