From a YouTube link to the video: the Magna vs Dante fight in blocks, with my characters and my voice. The real messages, the steps and the skill.
This video recreates in 3D one of the most talked about anime fights of the moment, with our own characters: Manji against his 3 a.m. self, with Claude as his partner. The voices are my cloned voice, acted with emotion. I filmed nothing, never opened Blender and animated nothing by hand: it all came from talking to Claude Code, from pasting the YouTube link of the fight to the last version.
Here is the exact process: the messages I sent, how I asked for improvements in each version, the tools, and the skill you can install in your Claude Code to do the same with any fight or scene.
The whole process, from asking for the video to the seventh version, used about 1.8% of my plan's weekly limit. Translated to each Claude plan:
It is an estimate made from the session's real tokens (Claude Opus 5.5) compared with everything I used that week. Pro also has a limit every 5 hours, so the same work would take you several rounds.
pelea-anime-3d skill: it comes in the kit above, with every script that was used.npx hyperframes init my-fight
npx hyperframes skills update
pip install yt-dlp
It started with a casual question about the fight everyone was talking about that weekend. Claude looked up the episode and what people were saying about it. Then came the real request, translated from Spanish:
I want to recreate the climax of the whole episode, with the characters and everything exactly as is but in Minecraft mode with our characters, I'm Magna, I want it 1000% recreated
I sent two links: a YouTube AMV with the best moments and a TikTok with the full fight. I asked for it to be studied frame by frame, in Spanish and in 2 to 3 minutes. Claude downloaded both videos with yt-dlp, detected every cut with ffmpeg and built contact sheets with the time on each frame to read the fight shot by shot: who is in frame, every effect, every punch.
The reference is downloaded only to study it. The final video carries not one frame, nor the audio, nor the original song: the voices, effects and music are ours.
It is all Three.js code inside HyperFrames: the ruined colosseum, the block characters with knees, the poses and the choreography. Some tricks that made the difference:
A voice clone made from a calm recording sounds flat. The fix was to separate the acting from the timbre:
Every punch has its own effect, generated with the ElevenLabs sound effects API. The original music was composed with Eleven Music in sections cut to the edit. The ffmpeg mix EQs the voices, ducks the music on its own when someone talks and lands everything at -15 LUFS, the social media standard. In the end I preferred the version with voices and effects only.
One script reads how long each voice line lasts and on which second each word lands, and uses that to place captions, punches, effects and cameras. Change a line and everything rearranges itself.
HyperFrames takes snapshots of key moments and Claude reviews them before rendering. Small fixes don't need a full render: only the span that changed is rendered and spliced frame exact into the previous version.
Then I did some final touches, like cutting scenes and adding background music. You can do that in any video editor and you are done.
pelea-anime-3d skill: the full method so Claude Code can do it with any fight. Copy its folder into .claude/skills.PROMPTS.md: the real messages, from the first link to the seventh version.The kit's notes and script are in Spanish, and it carries no keys: you add your ElevenLabs key and your cloned voice ID. The HyperFrames skills install from their source with npx hyperframes skills update.
If you like these videos, also see how I made the literal genie 3D video.
Stuck on a step?
The resource takes you from zero to a hundred on its own, but some steps land better in a conversation. If you got that far and something is off, send me your site and I will tell you what is going on.
Book a call →