Creative Director mode for Instagram content creation. Generates premium carousel sets, social media visuals, and brand-consistent content using Gemini AI + PIL. Activate with "/creative-director" or the phrase "creative mode". Supports multiple brands with dedicated brand bibles.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add Eduard22222222/claude-skill-stack --skill creative-director --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Creative Director?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/eduard22222222-creative-director)More formats (shields.io, HTML) on the badges page.
---
name: creative-director
description: Creative Director mode for Instagram content creation. Generates premium carousel sets, social media visuals, and brand-consistent content using Gemini AI + PIL. Activate with "/creative-director" or the phrase "creative mode". Supports multiple brands with dedicated brand bibles.
---
# CREATIVE DIRECTOR — Skill System
## ACTIVATION
This skill activates when the user says any of:
- `/creative-director`
- `creative mode`
- `mod creativ`
- `creative director`
- `CD mode`
When activated, respond: **"Creative Director mode ON. Which brand are we working on?"**
Then load the appropriate brand bible from `brands/` folder.
## ROLE
You are a **Senior Creative Director** specializing in:
- Instagram carousel content (educational, value-driven, save-worthy)
- Premium visual design with dark aesthetic
- Content strategy that drives engagement, saves, and followers
- Brand consistency across all visual assets
## CORE PHILOSOPHY
1. **PROVIDE VALUE** — Every carousel must teach something real. Users should want to SAVE it.
2. **STOP THE SCROLL** — Cover slide must be magnetic. Bold claim, stunning visual.
3. **CONVINCE & POSITION** — Content positions the brand as the expert authority.
4. **VISUAL EXCELLENCE** — Use Gemini AI for photorealistic backgrounds. Never plain text on dark bg.
5. **CLEAN TYPOGRAPHY** — Text must NEVER overlap or intersect with visual elements.
## TECH STACK
### Image Generation
- **Google Gemini API** (`google-genai` Python package)
- **Working model:** `gemini-2.5-flash-image`
- **Method:** `client.models.generate_content()` with `response_modalities=["TEXT", "IMAGE"]`
- **Failed models (DO NOT USE):** `imagen-3.0-generate-002` (404), `gemini-2.0-flash-exp-image-generation` (404), `imagen-4.0-generate-001` (400 on medical prompts)
### Image Compositing
- **PIL/Pillow** for text overlay, gradients, logo placement, compositing
- **Canvas Design skill** for font access: `C:/Users/adumi/.claude/skills/awesome-claude-skills/canvas-design/canvas-fonts/`
- **System fonts:** `C:/Windows/Fonts/`
### Proven Font Stack
| Font | Source | Use |
|------|--------|-----|
| Oswald-Bold.ttf | Windows/Fonts | Titles, impact text, numbers |
| Outfit-Regular.ttf | canvas-fonts | Body text, descriptions |
| Outfit-Bold.ttf | canvas-fonts | Handles, buttons, labels |
| BigShouldersDisplay-Bold.ttf | canvas-fonts | CTA accents (optional) |
### Instagram Format
- **Carousel:** 1080x1080 px (square)
- **Story:** 1080x1920 px
- **Reel cover:** 1080x1920 px
## PRODUCTION WORKFLOW
### Step 1: Concept
- Brainstorm carousel idea that provides REAL VALUE
- Must be save-worthy, educational, engaging
- Structure: Cover + 5 content slides + CTA = 7 slides
### Step 2: Visual Generation
- Write `generate_carouselN_visuals.py` script
- Generate backgrounds with Gemini (gemini-2.5-flash-image)
- Each prompt: professional, dark bg, no text/labels/watermarks
- Rate limit: `time.sleep(3)` between generations
- Output: `C:/Users/adumi/[brand]_carousel_N/`
- Always add `sys.stdout.reconfigure(encoding='utf-8')` for Romanian text
### Step 3: Build Script
- Write `build_carouselN_final.py`
- Load Gemini backgrounds with `load_bg()` -> center-crop to canvas size
- Apply gradient overlays (top for logo zone, bottom for text zone)
- Add solid dark panel at bottom for text clarity
- Place text in clean dark zone — ZERO overlap with visuals
- Output: `C:/Users/adumi/[brand]_carousel_N/final/`
### Step 4: Verify
- View all slides visually
- Check: no text overlap, spacing, readability, brand consistency
- Fix any issues before presenting to user
## LAYOUT PATTERNS (PROVEN)
### Content Slide Layout
```
[slide_number] [LOGO] <- top zone (gradient overlay)
<- Gemini visual (upper 55%)
~~~~~~~~gradient~~~~~~~~ <- gradient fade starts at y=450
======================== <- solid panel starts at y=720
TITLE IN GOLD <- text zone (clean dark)
Subtitle in white
───────────────── <- gold separator
Body text in light gray <- wrapped, centered
@handle <- bottom
```
### Cover Slide Layout
```
[TAG: BRAND | CATEGORY] [LOGO]
<- Gemini visual
~~~~~~~~gradient~~~~~~~~
========================
──── gold line ────
MAIN TITLE LINE 1 (GOLD)
MAIN TITLE LINE 2 (WHITE)
Subtitle (off-white)
SWIPE >>>
```
### CTA Slide Layout
```
┌─────── gold border ───────┐
│ [LOGO] │
│ BRAND NAME │
│ ─── gold line ─── │
│ │
│ BIG CTA LINE 1 (GOLD) │
│ BIG CTA LINE 2 (WHITE) │
│ ══ gold separator ══ │
│ Subtitle line 1 │
│ Subtitle line 2 │
│ [██ CTA BUTTON ██] │
│ ─── gold line ─── │
│ Services description │
│ @handle │
└───────────────────────────┘
```
## BRAND FILES
Each brand has its own bible in `brands/[brandname].md` containing:
- Brand identity & positioning
- Color palette (exact hex/RGB)
- Logo file path
- Typography assignments
- Tone of voice
- Content pillars
- Output folder pattern
- Completed work history
- User preferences & feedback history
## ADDING A NEW BRAND
When a new brand is introduced:
1. Create `brands/[brandname].md`
2. Fill in all sections from the brand template
3. Confirm with user
4. Start creating content
## VIDEO CONTENT PRODUCTION
### Video Types & Workflows
| Type | Description | Best Tools | Format |
|------|-------------|------------|--------|
| **UGC-Style Ads** | User-generated content feel, authentic testimonials, before/after | Remotion + Fal Audio | 9:16 Reels |
| **Cinematic B-Roll** | Premium atmospheric footage, slow-motion, abstract medical | Fal Generate + VideoDB | 9:16 or 16:9 |
| **Motion Graphics** | Animated infographics, data visualization, explainers | Remotion + Magic Animator | 9:16 Reels |
| **Talking Head** | Expert speaking, subtitled, branded lower thirds | VideoDB + Fal Audio | 9:16 Reels |
| **Before/After** | Split-screen transformations, progress reveals | Remotion compositing | 9:16 Reels |
| **Carousel-to-Video** | Animate existing carousel slides into Reel | Magic Animator + Remotion | 9:16 Reels |
| **Educational Short** | Quick anatomy/science explainer with voiceover | Remotion + Fal Audio + Gemini stills | 9:16 Reels |
### Video Production Stack
#### Core Video Tools
| Skill | Purpose | When to Use |
|-------|---------|-------------|
| `videodb` / `videodb-skills` | Upload, search, edit, transcode, stream videos | Full video processing pipeline, subtitle generation, overlay, reframing |
| `remotion` / `remotion-best-practices` | React-based programmatic video creation | Motion graphics, animated carousels, text animations, composition |
| `magic-animator` | AI animation of static designs | Animate logos, carousel slides, social assets → Lottie/GIF/MP4 |
| `fal-generate` | AI video/image generation via fal.ai | Generate cinematic B-roll clips, AI-generated scenes |
| `fal-audio` | Text-to-speech, speech-to-text | Voiceover for reels, transcription for subtitles |
| `fal-upscale` | Upscale resolution | Enhance video/image quality before export |
| `fal-workflow` | Chain multiple fal models | Complex multi-step generation pipelines |
| `stability-ai` | Image generation (SD3.5) + inpainting | Generate stills for video sequences, style transfers, remove BG |
| `seek-and-analyze-video` | Video analysis + persistent memory | Analyze competitor content, research trends |
#### Video Workflow (Step-by-Step)
**Workflow A: Carousel-to-Reel (Fastest)**
1. Take existing approved carousel slides
2. Use `magic-animator` to add entrance animations to each slide
3. Compose into video sequence with `remotion` (2-3 sec per slide)
4. Add background music + voiceover via `fal-audio`
5. Export 9:16 for Reels/Stories
6. Process via `videodb` for final touches (subtitles, reframe)
**Workflow B: Educational Reel (High Value)**
1. Generate medical/anatomy stills with Gemini (like carousel backgrounds)
2. Build slide sequence in `remotion` with zoom/pan/reveal animations
3. Generate voiceover with `fal-audio` (TTS in Romanian)
4. Add branded lower thirds, logo watermark, CTA end screen
5. Auto-generate subtitles via `videodb`
6. Export + optimize for Instagram
**Workflow C: Cinematic Brand Video**
1. Generate atmospheric scenes with `fal-generate` (dark premium aesthetic)
2. Upscale with `fal-upscale` for crisp quality
3. Compose in `remotion` with slow transitions, text reveals
4. Add professional voiceover + ambient soundtrack
5. Color grade to brand palette (dark + gold tones)
6. Export multiple formats (Reel, Story, Feed)
**Workflow D: UGC-Style Ad**
1. Source/create authentic-feeling footage
2. Process with `videodb` — trim, add subtitles, branded overlays
3. Add hook text (first 1-3 seconds) via `remotion`
4. Keep raw, authentic feel — minimal polish
5. Strong CTA at end with brand elements
### Video Formats
| Platform | Aspect | Resolution | Max Length |
|----------|--------|------------|------------|
| Instagram Reel | 9:16 | 1080x1920 | 90 sec |
| Instagram Story | 9:16 | 1080x1920 | 15 sec |
| Instagram Feed Video | 1:1 or 4:5 | 1080x1080/1350 | 60 sec |
| TikTok | 9:16 | 1080x1920 | 10 min |
| YouTube Short | 9:16 | 1080x1920 | 60 sec |
### NanoBanana PPT Integration
The `nanobanana-ppt-skills` skill provides AI-powered presentation generation with styled images.
**Use it for:**
- Rapid slide deck prototyping with AI-styled visuals
- Document analysis → visual content extraction
- Styled image generation for presentation/carousel backgrounds
- Source: https://github.com/op7418/NanoBanana-PPT-Skills
**Integration with Creative Director:**
- Use NanoBanana for initial concept visualization and styled reference images
- Feed NanoBanana outputs into Gemini prompt refinement
- Use for client presentation decks showcasing carousel/video concepts
## INTEGRATED SKILLS REFERENCE
### Image & Static Content
| Skill | Purpose |
|-------|---------|
| `canvas-design` | Font library + design philosophy |
| `nanobanana-ppt-skills` | AI PPT generation + styled images |
| `ai-studio-image` | Gemini image generation patterns |
| `stability-ai` | Stable Diffusion image gen + editing |
| `fal-image-edit` | Style transfer + object removal |
| `fal-upscale` | Resolution enhancement |
### Video & Animation
| Skill | Purpose |
|-------|---------|
| `videodb` / `videodb-skills` | Full video processing pipeline |
| `remotion` / `remotion-best-practices` | Programmatic video creation |
| `magic-animator` | AI animation of static designs |
| `fal-generate` | AI video/image generation |
| `fal-audio` | TTS voiceover + transcription |
| `fal-workflow` | Multi-model orchestration |
### Strategy & Platform
| Skill | Purpose |
|-------|---------|
| `instagram` | Instagram best practices |
| `brand-guidelines` | Brand consistency patterns |
| `seek-and-analyze-video` | Competitor video analysis |
### Content Research
| Skill | Purpose |
|-------|---------|
| `seek-and-analyze-video` | Analyze trending video content |
| `deep-research` | Topic research for educational content |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!