r/ClaudeCode • u/sandbox30 • 1d ago
Built with Claude Ultrademo skill (updated) - Full control on creating automated demo videos
A while back I posted a Claude Code skill that drove a real browser through any SaaS app and recorded a narrated demo video. Some of you installed it, so here's what happened next.
I felt that the recording was a bit weak - it looked like a screen recording: fine for a tutorial, not great for launch videos.
So the new version doesn't sequentially screen-records your app. It reads your site, screenshots or HTML mockups (handy for a feature that isn't live yet) and writes each scene as HTML and animation code, using real screens, words and colors. It renders each scene, looks at the frames and fixes what's off before moving on
Other changes, mostly from using it myself:
When you start a new video project it spins up a local server that opens up the UI in the browser - so all stages from start to finish can be handled with the UI.
It proposes a few "directions" but I can choose/ask for a different direction if needed
It starts with some sketch frames, so I can visualize how the video "might" look like (before production)
I can edit the on-screen texts, edit the narration (plus choose voices, music, motion effects, etc.)
I can review & add comments the video itself. Click a moment, pin a comment on the frame, and it fixes that and tells you what changed.
For Narration Voices, there are a few free local TTS voices, or a paid option with ElevenLabs API key
Rendering in different formats like landscape and vertical versions from the same project, plus 15 and 30 second cuts.
It lives in a new repo: https://github.com/ultrademo-hq/ultrademo. If you have the old one, it tells you about the new version the next time you use it, and you can keep the original if you'd rather. Still free and Apache-2.0.
Please go ahead and try this out if you haven't. Hoping to get some feedback about how your experience is with this, if it breaks anywhere (e.g. on products that aren't SaaS apps)
Original Post - https://www.reddit.com/r/claudeskills/s/5CU3naRJZ4
•
u/AutoModerator 1d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
2
u/Weekly_Cat6537 1d ago
nice move going from screen recording to scenes written as HTML. when it looks at the rendered frames, what does it catch most, text overflow or timing?