Skip to main content
ClaudeWave
Skill3.5k repo starsupdated today

muapi-social-media-video

This skill creates platform-optimized social media videos by first ingesting brand identity, target audience, and messaging documents, then generating on-brand social copy, visual storyboards, and detailed Seedance 2.0 technical prompts. Use it when you need end-to-end video production that maintains consistent brand voice across TikTok, Instagram Reels, or YouTube Shorts, from concept through final video asset generation.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/SamurAIGPT/Generative-Media-Skills /tmp/muapi-social-media-video && cp -r /tmp/muapi-social-media-video/library/social/social-media-video ~/.claude/skills/muapi-social-media-video
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Social Media Video Creator

**End-to-end pipeline: Brand Files → Storyboard → Reference Images → Seedance 2.0 Video.**

Reads your brand identity, ICP, and messaging documents to produce on-brand social video — fully optimized for Seedance 2.0's instructional prompt grammar and your target platform.

---

## Agent Execution Protocol

### Step 1 — Read Brand Files

Before writing anything, the agent MUST read all available brand files. Look for them in the working directory or any `brand/` subdirectory:

| File | What to extract |
|:---|:---|
| `brand-identity.md` | Visual style, color palette, tone, logo/product aesthetics, brand personality |
| `ICP.md` | Target audience — who they are, their pain points, what motivates them |
| `messaging.md` | Core value props, hooks, CTAs, campaign themes, taglines |

If a file is missing, proceed with what's available and note the gap.

---

### Step 2 — Write the Social Post + Storyboard

Use brand context to produce:

**Social Post Copy** (for caption/copy):
- Hook line (first 1–2 sentences — must stop the scroll)
- Body (3–5 sentences: problem → solution → proof → CTA)
- Hashtags (5–8 relevant tags)
- CTA (one clear action)

**Storyboard** (match duration to platform spec):
```
0–3s:  [Opening scene — hook/visual surprise — camera move]
3–7s:  [Core message — product/subject in action — camera move]
7–10s: [Resolution — brand moment — CTA text on screen]
10–15s: [Logo/tagline hold — background music fade]
```

Tone must match brand personality. If brand is playful → upbeat transitions, bright grade.
If brand is premium → slow reveals, dark luxury aesthetic, moody lighting.

---

### Step 3 — Craft the Seedance 2.0 Director Prompt

Transform the storyboard into a **technical Director Brief** for Seedance 2.0.

**Rules:**
1. Never use vague descriptors ("beautiful", "amazing", "8k"). Use technical cinematography language.
2. Always specify camera movement, lens type, and lighting physically.
3. For 10s+ videos, use timecode segments: `0–3s: [...] 3–7s: [...] 7–10s: [...]`
4. Integrate `@image1`, `@image2` reference tags if images are provided.
5. Always include sound direction (even brief) — Seedance generates audio.
6. Lead with composition, end with texture and micro-motion.

**Director Brief Template:**
```
[SCENE] {environment, lighting, time of day}
[SUBJECT] {product/character/subject with specific detail}
[ACTION] {what happens — fluid, continuous, physically plausible}
[CAMERA] {movement + lens + framing}
[STYLE] {color grade, mood, film reference if helpful}
[SOUND] {music tone, sound effects, ambient}
0–Xs: {if multi-beat}
```

---

### Step 4 — Generate Reference Images (If Needed)

**When to generate reference images:**

| Scenario | Mode | Images Needed |
|:---|:---|:---|
| Product showcase | `i2v` | 1 product shot as first frame |
| Scene transition | `first-last` | 2 images — opening and closing frame |
| Brand character | `i2v` | 1 character reference |
| Pure concept | `t2v` | None — text only |
| Mood/style anchor | `i2v` | 1 style reference image |

**Image generation — best models by use case:**

| Use Case | Recommended Model | Why |
|:---|:---|:---|
| Photorealistic product/scene | `google-imagen4-ultra` | Highest realism, great lighting |
| Concept art / stylized | `flux-kontext-pro-t2i` | Creative fidelity, style adherence |
| Fastest turnaround | `google-imagen4-fast` | Speed with good quality |
| Highly detailed/editorial | `hidream-i1-full` | Fine detail, editorial quality |
| Character with identity | `ideogram-v3-t2i` | Strong text + character rendering |

**Reference image prompt format:**
Write a clean, technical image prompt (not a Seedance prompt). Include:
- Subject description + key product/brand visual elements
- Lighting (studio, golden hour, etc.)
- Shot framing (medium shot, product close-up, etc.)
- Mood/color palette matching brand identity
- NO motion language (this is for a still frame)

Execute image generation:
```bash
bash core/media/generate-image.sh \
  --model google-imagen4-ultra \
  --prompt "your image prompt" \
  --aspect-ratio 9:16 \
  --view
```

---

### Step 5 — Generate the Video

Choose mode, tier, and camera based on content type and available assets.

**Mode selection:**

| Situation | Mode | Command |
|:---|:---|:---|
| No reference images | `t2v` | default |
| 1 image (first frame) | `i2v` | `--mode i2v --file ref.jpg` |
| Start + end frames | `first-last` | `--mode first-last --tier global --file start.jpg --file end.jpg` |
| Multi-ref blend | `i2v` | up to 9 images |

**Invoke the script:**
```bash
bash library/social/social-media-video/scripts/run-social-video.sh \
  --prompt "your director brief here" \
  --platform instagram \
  --camera drone \
  [--mode t2v|i2v|first-last] \
  [--file ref_image.jpg] \
  [--gen-ref "reference image prompt"] \
  [--tier global] \
  [--quality high] \
  [--view]
```

---

## Platform Specs

| Platform | Format | Aspect | Duration | Notes |
|:---|:---|:---|:---|:---|
| Instagram Reels | Vertical | 9:16 | 10–15s | Hook in first 1s |
| Instagram Feed | Square | 1:1 | 10s | Static-feel works well |
| TikTok | Vertical | 9:16 | 10–15s | High energy, fast cuts |
| YouTube Shorts | Vertical | 9:16 | 15s | Max quality |
| LinkedIn | Landscape | 16:9 | 10–15s | Professional tone |
| Twitter/X | Landscape | 16:9 | 10s | Punchy, direct |
| YouTube (long) | Landscape | 16:9 | 15s | Cinematic, slow builds |
| Pinterest | Portrait | 4:3 | 10s | Lifestyle-forward |

> **Tier note:** Use `--tier global` or `--tier vip` for `1:1` and `21:9` formats. Chinese tier supports only 16:9, 9:16, 4:3, 3:4.

---

## Camera Language Reference

### Standard Camera Intents (--camera / --intent flags)

| Intent | Movement | Best For |
|:---|:---|:---|
| `reveal` | Slow crane up, wide establishing | Product launches, brand reveals |
| `epic` | Dolly in + orbit, low hero angle | Brand manifesto, emotional story |
| `product` | Static macro orbit, precision reveal | E-commerce, p
muapi-media-editingSkill

Edit and enhance images and videos with AI via muapi.ai — prompt-based editing, upscaling, background removal, face swap, lipsync, video effects, and more

muapi-media-generationSkill

Generate AI images, videos, music, and audio from the terminal via muapi.ai — supports 100+ models including Flux, Midjourney v7, Kling 3.0, Veo3, and Suno V5

muapi-platformSkill

Setup and utility scripts for muapi.ai — configure API keys, test connectivity, and poll for async generation results

muapi-ai-clippingSkill

Turn a long video into N viral-ready short clips with a single managed API call. Wraps muapi.ai's `/ai-clipping` endpoint, which handles transcription, highlight ranking through a virality framework (hook / emotional peak / opinion bomb / revelation / conflict / quotable / story peak / practical value), overlap dedupe, and vertical face-tracking auto-crop server-side. No local Whisper, no local LLM, no GPU.

muapi-3d-logo-animationSkill

Transform a 2D logo into a premium 3D version and animate it with professional cinematic effects.

muapi-ai-fight-sceneSkill

Generate a high-cut-density action / fight scene by first composing a 16-cell storyboard image, then driving Seedance 2.0 image-to-video off that storyboard. Stacks GPT-Image-2 (character sheet + storyboard), Nano-Banana-2 (environment concept), and Seedance 2.0 i2v.

muapi-animal-video-generatorSkill

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

muapi-award-ceremony-videoSkill

Generate a 15-second cinematic awards-ceremony video — a host announces a winner from the stage, a spotlight finds them in the crowd, they walk up to the podium, receive the award, and the LED display reveals their name and "THE BEST ACTOR".