Tools/oil-oil/oil-motion

oil-motion

Create smooth, responsive interactive web animations.

1.5kemergingPythonMIT Licensenew this week

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Aug 2026

Oil-motion is an agent skill that manufactures scroll-driven web animations using AI video generation. The agent locks keyframes, has a video model fill the motion between them, reviews the frames, and ships a sprite sheet or chroma-keyed MP4 wired to scroll position. At 30% scroll you see frame 30. MIT licensed, but the workflow requires a paid ZenMux API key, so every animation costs real money per generation.

Setup is Python, Pillow, and ffmpeg plus the key, and the pipeline expects a human to approve keyframes and review output. The skill's docs are in Chinese, which matters since the agent reads them to do the work.

Its own docs draw the right line: for ordinary translation, scale, and rotation, write code; GSAP and Motion do that deterministically and free. The paid generation only earns its cost for what it calls semantic motion, product teardowns and material changes that CSS transforms can't fake.

The catch: output is baked at build time, regeneration can drift your product's proportions, and days-old viral projects have no track record. A hand-built GSAP timeline is still the default answer.

Free vs Self-Hosted vs Paid

fully free

Free (the skill): MIT code, no tier of its own.

Paid (the dependency): Requires a ZenMux API key; the default video model bills per generation, and iterating on keyframes multiplies the cost per finished animation.

The trade: You pay a video model to manufacture frames a GSAP timeline would produce free. Only defensible for motion CSS can't fake.

The skill is free; the workflow is not. Every animation bills through the required ZenMux video API.

Self-hosting ops:significant

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
70/100 · B+
Adoption13/30
Maintenance25/25
Community7/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Author also built: oil-oil/codex-deepseek-subagent (291 stars)

License: MIT License

Use freely, including commercial. Just keep the license.

Commercial use: ✓ Yes

About

Owner
Zhihuang Lin (User)
Stars
1,492
Forks
117

Also by Zhihuang Lin

Explore Further

More tools in the directory