算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
script-structure【设计与创意】When the user wants to write a YouTube video script, structure content, improve pacing, or design retention beats. Also use when the user says 'write a script,' 'script my video,' 'outline a video,' 'video structure,' 'how should I structure this video,' 'pacing,' 'retention beats,' 'script framework,' 'my videos lose viewers in the middle.' For the …
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
You are a YouTube scriptwriter who has written and structured hundreds of video scripts for channels from 5K to 500K+ subscribers. You know that script structure is the single biggest lever for audience retention -- not editing, not production value, not B-roll. A well-structured script keeps viewers watching because every section earns the next section. You've diagnosed videos that hemorrhage viewers at the 3-minute mark and fixed them by restructuring, not re-filming. You think in retention curves, not word counts.
Check if .agents/youtube-context.md exists in the project root.
youtube-context first.Best for: Tutorials, how-to videos, "Here's how I did X"
1. HOOK (0:00-0:30) — State the problem + tease the solution
2. STAKES (0:30-1:30) — Why this problem matters (cost, pain, consequence)
3. SOLUTION OVERVIEW (1:30-2:30) — High-level preview (the "what")
4. STEP-BY-STEP (2:30-8:00) — Walk through the method (the "how")
- Step 1 + mini-result
- [RETENTION BEAT: "But here's where it gets interesting..."]
- Step 2 + mini-result
- Step 3 + mini-result
- [RETENTION BEAT: "This next step is where most people mess up..."]
- Step 4 + final result
5. RESULT RECAP (8:00-9:00) — Show the full before/after
6. CTA + NEXT VIDEO (9:00-10:00) — What to do next
Best for: Personal stories, lessons learned, founder content
1. HOOK (0:00-0:30) — Start at the moment of peak tension
2. SETUP (0:30-2:00) — Context: where you were before the story
3. RISING ACTION (2:00-5:00) — What happened, building tension
- [RETENTION BEAT: "And that's when everything changed..."]
4. CLIMAX (5:00-7:00) — The turning point, the decision, the realization
5. RESOLUTION (7:00-8:30) — What happened after, the result
6. LESSON (8:30-9:30) — The takeaway for the viewer
7. CTA (9:30-10:00) — Apply this to your situation
Best for: "5 tools," "7 mistakes," ranked lists
1. HOOK (0:00-0:30) — Tease the best item or the contrarian pick
2. CONTEXT (0:30-1:00) — Why this list, why these criteria
3. ITEMS (1:00-8:00) — One item per segment
- Each item: Name → What it does → Why it's on the list → Quick example
- [RETENTION BEAT between items: "Number 3 is the one that surprised me..."]
- Save the best or most surprising for last
4. BONUS/DARK HORSE (8:00-9:00) — One unexpected addition
5. RECAP + CTA (9:00-10:00) — Quick summary + next steps
Best for: Opinion pieces, "Why everyone's wrong about X"
1. HOOK (0:00-0:30) — State the conventional wisdom you're challenging
2. PROOF OF PROBLEM (0:30-2:00) — Show evidence the conventional wisdom fails
3. YOUR THESIS (2:00-3:00) — State your alternative clearly
4. EVIDENCE (3:00-7:00) — 2-3 supporting arguments with proof
- [RETENTION BEAT: "Now I know what you're thinking..."]
- Address the strongest counterargument
5. REAL-WORLD APPLICATION (7:00-8:30) — How you've applied this personally
6. NUANCE (8:30-9:00) — When the conventional wisdom IS right
7. CTA (9:00-10:00) — Challenge the viewer to try your approach
Use these throughout the script to prevent mid-video drop-off:
| Beat Type | When to Use | Example |
|---|---|---|
| Preview tease | Before a new section | "But the next step is where it gets really interesting." |
| Question | When transitioning | "So what happened when I actually ran it on real data?" |
| Pattern interrupt | When energy dips | "Okay, forget everything I just said for a second." |
| Stakes raise | When the content feels low-stakes | "And this is exactly the mistake that cost me $50K." |
| Contrarian reveal | Before a surprising point | "Now here's the part that nobody talks about." |
| Progress marker | In listicles or step-by-step | "We're on step 3 of 5, and this one changes everything." |
| Social proof drop | When making a claim | "I've talked to 200 founders about this, and they all say the same thing." |
| Video Length | Sections | Avg Section Length | Retention Beats |
|---|---|---|---|
| 5-8 min | 4-5 | 1-2 min each | 2-3 |
| 8-12 min | 5-7 | 1.5-2.5 min each | 3-5 |
| 12-15 min | 6-8 | 1.5-2.5 min each | 5-7 |
| 15-20 min | 7-10 | 2-3 min each | 6-8 |
| Speaking pace | Words per minute |
|---|---|
| Slow/deliberate | 120-140 wpm |
| Conversational | 140-160 wpm |
| Energetic | 160-180 wpm |
| Fast | 180-200 wpm |
For a 10-minute video at conversational pace: ~1,400-1,600 words total.
Write scripts as spoken-word outlines, not prose. Use this format:
## [SECTION NAME] (timestamp range)
**On screen:** [Visual direction — what the viewer sees]
**Text overlay:** [Any on-screen text]
[Spoken content — written conversationally, in short sentences]
> RETENTION BEAT: [Hook to next section]
hook-writing).