Step 1: Watch the Video
Step 3: Prompt:
I've attached 12-adbreakers-concept-static-ads-PORTABLE.zip — a Claude Code skill I'm moving over from another machine. Set it up completely, then tell me it's ready. Do all of this yourself, don't ask me to run commands:
1. Install it. Unzip it into ~/.claude/skills/ so the final path is ~/.claude/skills/12-adbreakers-concept-static-ads/SKILL.md. Delete any __MACOSX and .DS_Store junk. Confirm the skill is registered and callable.
2. Wire up Google Nano Banana (Gemini image generation). The skill generates every image with scripts/generate_nano_banana.py, which is bundled inside it. It needs a Google Gemini API key in an env var GEMINI_API_KEY:
First check whether I already have one — look for GEMINI_API_KEY in my shell env and in any .env file in my home folder or working directory.
If it's missing, stop and ask me for it, and tell me exactly how to get one: sign in at https://aistudio.google.com/apikey, click Create API key, pick or create a Google Cloud project, copy the key (starts with AIza). Also tell me that image generation requires billing enabled on that project, or the key authenticates but returns zero image quota. Once I give you the key, write it to a .env file next to the skill's scripts folder as GEMINI_API_KEY=<key> and confirm the file is not in any git repo.
3. Fix the hardcoded paths from the old machine. scripts/gen_ads_template.py has an absolute path to /Users/jportalios/.../Image Creation/generate_nano_banana.py. Repoint it at the bundled copy in the skill's own scripts/ folder (the file already reads a NANO_BANANA env var override — use that or edit the default). Grep the whole skill for any other absolute /Users/ path and fix them the same way.
4. Note what did NOT come across. The skill's final step publishes a deck with publish-deck.sh and native_deck.py from a sibling skill — neither exists here. Don't try to recreate them. Instead: build the deck as a single self-contained HTML file saved locally next to the generated ads, and tell me it's local-only so I can decide how to publish it.
5. Verify it actually works by generating one throwaway test image:
python3 ~/.claude/skills/12-adbreakers-concept-static-ads/scripts/generate_nano_banana.py "a yellow rubber duck on a white studio background" 1:1
Show me the result. If it errors, diagnose it (bad key, no billing, wrong model name) and tell me the fix.
6. Read SKILL.md properly before you use it. Three rules in there are non-negotiable and I've been burned by all three: the model is always Nano Banana 2 Lite (never --pro, never --fast, never --size); a real product photo always goes in as --ref and the product is never described in words; and the skill only ever fires when I ask for the 12 concepts, not for a single ad or a launch.
Then confirm: skill installed, key working, test image generated, and tell me what to paste to kick off a real run.