
Lottie animations are notoriously finicky when you're trying to author them programmatically instead of exporting from After Effects.
$ npx -y skills add diffusionstudio/lottie --skill text-to-lottie --agent claude-codeInstalls into .claude/skills of the current project.
Sponsors
This skill gets Claude to generate valid Bodymovin JSON that actually renders in a local Skia-based player, not the usual lottie-web runtime. The big gotcha it handles: Skottie requires all shape primitives to be wrapped in a group object or you get a blank canvas. It also wires up the slot system so you can expose properties like colors and sizes to a live editing panel without re-parsing the entire file. If you need to spin up animations on demand or let users tweak parameters in real time, this handles the JSON plumbing correctly.
Select a file.