Motion Skills
← Skills
PremiumData

Milestone Particles

Thousands of points drift like a night sky, then gather into your real number.

Paste into Claude Code, Codex, Cursor or any agent that supports skills.

Needs: Node.js 22+, FFmpeg, Chrome. No API keys.

Other themes and formats

Milestone Particles · Paper · 9:16
Theme: Paper · 9:16
Milestone Particles · Noir · 1:1
Theme: Noir · 1:1

Final frames from the same template, rendered with a different theme and format.

5 themes

  • Ink
  • Paper
  • Electric · default
  • Noir
  • Sand

Name a theme in your prompt, or set your own accent, background and text colors.

Install prompt
Read https://claude-motion.com/skills/milestone-particles/install.md and follow it to install the "milestone-particles" skill, then make a first video with it.

Paste into Claude Code, Codex, Cursor or any agent that supports skills.

Example prompt
Use the milestone-particles skill: number "48,920", label "LinkedIn followers", 9:16, my brand accent #00b37e.
Style prompt (Claude Motion or Opus 5.5)
Make a 12-second 1:1 seamless loop for [who will watch, e.g. our subscribers], playing [where, e.g. the newsletter and Instagram]. Use only the number and label below; don't round the number. Deep navy background.

About four thousand tiny white points drift like a night sky with a faint twinkle. From 2 to 6.5 seconds they pull together, slowly and staggered like gravity, into the number in a bold grotesk; the remaining points stay as dim stars. A thin violet line draws left to right under the number, then the label fades in and rises into place. Hold with a gentle shimmer. End frame: the label and line fade and the points drift back to exactly where they started, so it loops.

Number: [e.g. "12,431"]
Label: [e.g. "newsletter subscribers"]

Nothing to install: paste this into Claude Motion (Team or Enterprise) or give it to Opus 5.5 for a similar look. The result changes from run to run; the skill gives the same result every time.