Skip to the usage guide
text-to-lottieby diffusionstudio

Text to Lottie Skill.

Create and repair Lottie animations against a real player, not just a valid JSON file. Text to Lottie targets the repository’s local Skia Skottie preview and exposes important values as editable controls.

  • Lottie
  • Motion
  • Skottie
Source Review · text-to-lottieSKILL.md
Task Create and edit Lottie animation JSON. Produces • A scene’s lottie.json • Optional editable controls • Frame-level review in the local player Before You Start Use the upstream player project and supply any fonts or artwork needed by the scene.
Editorial summary · source reviewed 2026-11-02 · not a rendered demonstration

01 What It Does

Build an Animation the Player Can Actually Render

The source connects animation authoring with the official local Skottie player. JSON validation is one check; it is not proof that the scene looks right.

Source-based workflowNot an execution benchmark

The Working Approach

The skill writes a scene’s lottie.json and, when needed, controls.json inside the player project. It selects a primary recipe for the requested task, then reads only the additional references needed for fonts, SVG conversion, animation structure or controls.

Editing starts by resolving the target scene. An explicitly supplied path takes precedence over a browser route or discovered context. Before modifying an existing file, the agent must read it again because values edited through the player can be written back to the same JSON.

Expected Deliverables

  • A Lottie JSON scene under the chosen project and scene directory
  • Optional controls for labeled, adjustable animation values
  • A review of representative frames in the local Skottie player
See the Example Brief

From Brief to Review

  1. 01
    Resolve the Scene

    Choose an explicit project and scene before writing. Use discovery to find context, not as permission to overwrite an unrelated animation.

  2. 02
    Choose the Recipe and Assets

    Identify the animation task and supply its SVG or font files. For logos, loaders and overlays, the source defaults to a transparent background.

  3. 03
    Expose the Values That Will Change

    Use slots and controls for important editable values, with useful labels and ranges. A full-frame background needs an editable background color.

  4. 04
    Inspect Actual Frames

    Validate the JSON, open the local player and inspect the first, middle and final visible frames. Check missing assets, cropping, layer order and timing.

02 When to Use It

When to Use It

This workflow depends on the upstream local player project. Fonts and imported artwork must be available to that project; other Lottie runtimes can behave differently.

A Good Fit

  • Editable Brand MotionSuitable for a logo reveal or loader whose colors and timing will be revised after the first version.
  • Repairing an Existing SceneUseful when a JSON animation loads but has missing fonts, cropped artwork or incorrect layer order in Skottie.

Limits to Check

  • Not a Universal Player GuaranteeThe instructions target the official local Skottie player. Inspect a separate target runtime before promising that the same file will render identically there.
  • Assets Are Not Included AutomaticallyText needs usable font files and matching font metadata. Imported SVG artwork still needs normalization and visual inspection.

Bring These Inputs

  • A Target SceneGive the project and scene path, and say whether the task creates a new scene or edits an existing one.
  • Artwork and Font FilesSupply an authorized SVG or logo and any required fonts. State which shapes or text must remain editable.
  • A Motion BriefSpecify duration, canvas size, transparency, loop behavior and the values you expect to adjust later.

03 Decisions That Matter

Decisions That Matter

  1. A Valid File Can Still Be a Blank Scene

    The source requires real player inspection in addition to JSON validation. A successful parse cannot detect every missing font or invisible layer.

  2. The Last Visible Frame Is Before op

    Lottie’s out point is exclusive. The suggested end-frame check uses op minus one instead of treating the out point as visible content.

  3. Controls Change the Editing Workflow

    Because player controls may write changes back to the source, rereading the file prevents the agent from replacing a user’s latest edits with stale values.

04 Try a Focused Brief

Try a Focused Brief

The example brief below has not been tested. Check the skill’s setup before using it.

Review the Player Setup

Read the upstream source and repository setup. The reference below is a source link, not an installation command.

Upstream Source File
https://github.com/diffusionstudio/lottie/blob/3c72912fad543897f90045ed4d355813837927fc/skills/text-to-lottie/SKILL.md

Use a separate test scene before modifying existing project files.

Describe One Animation

Adapt the scope, source material and constraints in this brief before running the skill.

Example Brief
Use text-to-lottie to create a four-second looping animation for the SVG logo I provide. Create a new scene named logo-loop in my specified test project; do not overwrite another scene. Keep the background transparent and preserve the logo proportions. Expose the accent color as a labeled control. Use a deliberate ease rather than uniform linear movement. Validate the JSON, open the official local Skottie player and inspect frame zero, a middle frame and the last visible frame. Report any missing assets, cropping or loop discontinuity, and distinguish checks you ran from checks still awaiting review.

Review the Rendered Frames

Check the actual output against these observable criteria.

  • The correct new scene is used and existing edits remain intact.
  • The logo is visible without cropping at the inspected frames, with a transparent background.
  • The accent control updates the intended values and the loop is checked in the actual player.

OpenDesign provides a local design workspace for coding agents. This listing does not mean the skill is bundled or that its external tools, credentials and software dependencies are included.

05 Source and License

Source and License

This page describes the pinned source revision linked below. Upstream behavior and requirements can change.

Source Owner
diffusionstudio
Skill File
SKILL.md
License
MIT
Reviewed Snapshot
2026-11-02 · 3c72912fad54
Editorial Source Summary
Source-based editorial review of the Text to Lottie workflow: scene targeting, Lottie authoring, editable controls and verification in the local Skottie player. No sample animation was executed for this listing.

Original summary by OpenDesign, based on the linked source. Repository stars are a dated popularity signal, not skill usage or a quality score.

06 Questions Before You Start

Questions Before You Start

Does valid Lottie JSON guarantee a correct render?

No. The source calls for inspecting actual frames in the local player. Font loading, layer order and clipping can still produce an incorrect result.

Can I use the file in any Lottie player?

The reviewed instructions target the local Skottie player. Test the exported animation in your intended runtime before assuming equivalent support.

Can the animation have editable colors?

Yes. The source directs the agent to use slots and controls for important adjustable values, with labels and ranges. The exact controls depend on the scene.

OpenDesign

Keep the Animation and Its Brief Together.

Keep your brief, source material and design work together in a local workspace. Check the skill’s own setup before adding it to your workflow.

Upstream Source File
https://github.com/diffusionstudio/lottie/blob/3c72912fad543897f90045ed4d355813837927fc/skills/text-to-lottie/SKILL.md