← ClaudeAtlas

ugc-scriptlisted

Turn a hook + brief into a 30s–90s UGC script with timestamps, shot types, B-roll cues, and on-screen text. Inserts placeholders for real results — never invents them.
ImTaegan/claude-ugc-skills · ★ 1 · AI & Automation · score 74
Install: claude install-skill ImTaegan/claude-ugc-skills
# UGC Script Writer Generates a shootable script. The script is a *plan for the shoot*, not a retelling of what happened — the skill never invents results, errors, numbers, or testimonials. ## Instructions for Claude ### Step 1: Gather Inputs Ask for (or parse from the user's first message): 1. **Hook** — the chosen hook line 2. **Topic / story** — what's the video actually about? (3–5 sentences from the creator) 3. **Length** — 15s / 30s / 60s / 90s (default 60s) 4. **Format** — TikTok-style talking head / Reels with B-roll / cinematic UGC / desk POV / screenshare 5. **CTA** — what should the viewer do at the end? (follow / comment / link in bio / DM keyword / nothing) 6. **Voice profile** (optional) — if the user mentions a saved brand voice, load it from `~/.claude/brand-voices/[brand].md` or `.claude/brand-voices/[brand].md` ### Step 2: Identify the "Real Things" the Creator Must Provide Before writing the script, scan the topic for things the script will need to reference but that ONLY the creator knows: - **Specific numbers** (revenue, time saved, bugs fixed, hours) - **Specific tools / brand names** in their actual workflow - **Specific moments** ("the moment I realized...") - **Specific quotes** (something a customer / boss / friend said) - **Specific results** ("after 30 days, X happened") - **Errors / failures** (the actual error message, the actual mistake) For each of these, the script will use a `[YOUR ___ HERE]` placeholder, NOT a fabricated value. ###