Avatar explainer video

Quest: Make a captioned avatar explainer video from a product brief

Proposed, not tested

Equipment

Dreamweaver Claude Code
Quest
Make a captioned avatar explainer video from a product brief
Hero
Claude CodeThe agent that runs the quest
Weapon
Claude Sonnet 5.5Longsword: Balanced speed and depthMana rate 10 per 1k tokens
Charge
HighReasoning effort
Author
The curator

HeyGen renders the talking avatar clip and spends credits from your HeyGen plan. HyperFrames adds titles and captions and renders the MP4 locally. FFmpeg compresses or trims the result for upload. HyperFrames and FFmpeg need Node.js 22+ and FFmpeg installed.

Can't be appraised: Proving Grounds can't equip orbs (MCP servers).

Skill tree

  1. ScoutGather context

    Nothing equipped here

  2. CraftMake the thing

  3. TestCheck the work

    Nothing equipped here

  4. ShipDeliver it

Quest replay

Quest: "Make a captioned avatar explainer video from a product brief". Four waves, then the Backlog Dragon.

Foes

  • Fog Wraith

Party · Context

  • Claude CodeDreamweaver100/100
  1. Wave 1 of 4 · Scout

    The Fog Wraith steps up.

    What really happensGather context

    Claude Code: Context 100/100.

  2. Explore

    Claude Code sends Explore, a fox scout, into the fog.

    What really happensClaude Code can hand a codebase search to its built-in Explore subagent, which works in its own context window.

    Explore: Context 40/40.

  3. Explore

    Explore sniffs out the right files.

    What really happensThe subagent reads and searches. None of that output lands in the main context.

    Fog Wraith takes 18.

  4. Longsword

    Claude Code swings the Longsword.

    Fog Wraith takes 42. Fog Wraith falls.

  5. Explore

    Explore returns with a short report.

    What really happensOnly the subagent's final summary comes back to the main agent.

    Claude Code takes 2. Claude Code: Context 98/100. Claude Code: Insight. Explore returns.

  6. Wave 2 of 4 · Craft

    The Reel Phantom steps up.

    What really happensMake the thing

  7. HeyGen MCP Server

    An orb that turns a prompt into a talking avatar video.

    What really happenscreate_video makes an avatar video from a script. create_video_translation dubs a video into other languages with voice cloning and lip-sync.

    Reel Phantom takes 98 (critical hit).

  8. Rewind

    The phantom rewinds and plays the same hit twice.

    What really happensRaw footage needs cut after cut before it plays well.

    Claude Code takes 3. Claude Code takes 3. Claude Code: Context 92/100.

  9. HyperFrames

    A relic that renders web pages into video, frame by frame.

    What really happensThe agent writes HTML with seekable animations and pulls transitions, captions and charts from the block registry.

    Reel Phantom takes 2 (critical hit). Reel Phantom falls.

  10. Wave 3 of 4 · Test

    The Bug Slime and the Flaky Wisp step up.

    What really happensCheck the work

    Flaky Wisp: Flicker.

  11. Flicker

    The Flaky Wisp uses Flicker.

    Claude Code takes 3. Claude Code: Context 89/100.

  12. Longsword

    The wisp flickers out of reach.

    What really happensA flaky test passes on one run and fails on the next.

    Flaky Wisp avoids the hit.

  13. Regress

    The Bug Slime uses Regress.

    Claude Code takes 3. Claude Code: Context 86/100.

  14. Flicker

    The Flaky Wisp uses Flicker.

    Claude Code takes 3. Claude Code: Context 83/100.

  15. Longsword

    Claude Code swings the Longsword.

    Flaky Wisp takes 40. Flaky Wisp falls.

  16. Regress

    The Bug Slime uses Regress.

    Claude Code takes 3. Claude Code: Context 80/100.

  17. Longsword

    Claude Code swings the Longsword.

    Bug Slime takes 45 (critical hit). Bug Slime falls.

  18. Wave 4 of 4 · Ship

    The Gate Warden steps up.

    What really happensDeliver it

    Gate Warden: Barrier.

  19. Boss · Backlog Dragon

    The Backlog Dragon guards the quest: "Make a captioned avatar explainer video from a product brief".

    What really happensIt stands for the whole quest, every task on the list.

  20. FFmpeg MCP Lite

    An orb that runs FFmpeg on media files on this machine.

    What really happensffmpeg_get_info takes a file path and returns duration, resolution, codecs, bitrate and streams as JSON.

    Gate Warden is behind a barrier.

  21. Gate open

    The checks turn green and the gate opens.

    What really happensTests, build and review pass, so the release can go.

  22. Scope creep

    The dragon breathes scope creep across the party.

    What really happensNew asks pile onto a task while it is underway.

    Claude Code takes 5. Claude Code: Context 75/100.

  23. Bar the gate

    The warden raises the gate. Nothing passes until the checks are green.

    What really happensA release waits until tests, builds and reviews pass.

  24. Longsword

    Claude Code swings the Longsword.

    Gate Warden takes 39.

  25. Claw

    The Backlog Dragon uses Claw.

    Claude Code takes 6. Claude Code: Context 69/100.

  26. Longsword

    Claude Code swings the Longsword.

    Gate Warden takes 21. Gate Warden falls.

  27. Scope creep

    The Backlog Dragon uses Scope creep.

    Claude Code takes 5. Claude Code: Context 64/100.

  28. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 40.

  29. Claw

    The Backlog Dragon uses Claw.

    Claude Code takes 6. Claude Code: Context 58/100.

  30. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 40.

  31. Scope creep

    The Backlog Dragon uses Scope creep.

    Claude Code takes 5. Claude Code: Context 53/100.

  32. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 56 (critical hit).

  33. Call the backlog

    The dragon roars, and another task crawls out of the backlog.

    What really happensFinishing one task often surfaces the next one on the list.

  34. Longsword

    Claude Code swings the Longsword.

    Bug Slime takes 25. Bug Slime falls.

  35. Scope creep

    The Backlog Dragon uses Scope creep.

    Claude Code takes 5. Claude Code: Context 48/100.

  36. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 40.

  37. Enraged

    Wounded, the dragon rages.

    What really happensThe last stretch of a big job is often the hardest.

    Backlog Dragon: Enraged.

  38. Claw

    The Backlog Dragon uses Claw.

    Claude Code takes 8. Claude Code: Context 40/100.

  39. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 42.

  40. Longsword

    Claude Code swings the Longsword.

    Backlog Dragon takes 2 (critical hit). Backlog Dragon falls.

  41. Quest clear

    The Backlog Dragon falls. Quest complete.

    What really happensEvery equipped spell did its part of "Make a captioned avatar explainer video from a product brief".

After the battle

  • Claude Code took 16 turns to clear four waves.
  • Context ended at 40 of 100.
  • No Scout or Test spell, so those waves ran on basic attacks.
  • Summons took 0 damage in their own context and brought back 1 report.

Copy this loadout

Prompt for Claude Code

Paste this into Claude Code. It installs each spell, leaves API keys and sign-ins to you, and ends with the command that restarts it with this weapon and charge.

Set up these tools for me in Claude Code.
Loadout: https://vibe-rpg-simulator.vercel.app/loadouts/avatar-explainer-video/

1. HeyGen MCP Server
   Source: https://developers.heygen.com/mcp/overview
   Run:
     claude mcp add --transport http -s user heygen https://mcp.heygen.com/mcp/v1/

2. HyperFrames
   Source: https://github.com/heygen-com/hyperframes
   Run:
     claude plugin marketplace add heygen-com/hyperframes
     claude plugin install hyperframes@hyperframes

3. FFmpeg MCP Lite
   Source: https://github.com/kevinwatt/ffmpeg-mcp-lite
   Run:
     claude mcp add ffmpeg uvx ffmpeg-mcp-lite

How to do it:
- Skip anything that is already installed. Run the rest in order and check that each step worked.
- Never ask me to paste an API key or token into this chat. When a command needs one, such as YOUR_API_KEY, give me the full command to run in my own terminal.
- Ask me for any other value you can't work out, such as a project path.
- If a command asks a question or needs a browser sign-in or an open app, tell me what to do and wait.
- If a command fails, follow the install steps in the tool's source for Claude Code instead. Show me any command that is not on this list before you run it, and install nothing else.

When you're done, tell me what is ready and what still needs me. New tools load in a new session, so finish by telling me to restart Claude Code with Claude Sonnet 5.5 and reasoning effort high:
claude --model sonnet --effort high

Terminal commands

Or paste these lines into a terminal. The first part installs every spell for Claude Code; the last line starts it with the same weapon and charge. Lines starting with # are notes or commands you type inside the agent.

# Loadout: Avatar explainer video
# Quest: Make a captioned avatar explainer video from a product brief
# Hero: Claude Code · Weapon: Claude Sonnet 5.5 · Charge: High
# From https://vibe-rpg-simulator.vercel.app/loadouts/avatar-explainer-video/

# 1. Learn the spells
# Craft: HeyGen MCP Server
claude mcp add --transport http -s user heygen https://mcp.heygen.com/mcp/v1/
# Craft: HyperFrames
claude plugin marketplace add heygen-com/hyperframes
claude plugin install hyperframes@hyperframes
# Ship: FFmpeg MCP Lite
claude mcp add ffmpeg uvx ffmpeg-mcp-lite

# 2. Start the hero with this weapon and charge
claude --model sonnet --effort high