M
minimalistic-graphics
About minimalistic-graphics
minimalistic-graphics is a Claude Code skill for creating short, minimalist animated videos of a dot climbing steps. It turns a brief idea into a restrained visual with configurable text and step count.
Key features
- 01Builds minimalist step-climbing animations
- 02Supports one or two lines of text
- 03Configures three to seven steps
- 04Exports an MP4 and optional PNG
Use cases
- 01Visualizing steady progress or patience
- 02Turning a short phrase into an animation
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ artemnovitckii/ claude-animation-skills --skill minimalistic-graphicsAfter installing, type/minimalistic-graphicsin Claude Code to confirm it loaded.
Bundled filesbuild.pytemplate.html
Details
From the project README/minimalistic-graphics
┌──────────────────────┐
│ every step feels │ one lowercase line (swaps to line two at the top)
│ small. (•) │ orbit + ring + sparks around the dot
│ ┌──┐ │
│ ┌──┐ │ │ │ hairline steps rise, the dot hops up them
│ ┌──┐ │ │ │ │ │
│ ┌──┐ │ │ │ │ │ │
└──────────────────────┘
First use
This skill's folder is the "Base directory" Claude Code shows when it loads it.
SKILL_DIR="<base directory of this skill>"
KIT=$(python3 -c 'import os,sys;print(os.path.realpath(os.path.join(sys.argv[1],"..","..","kit")))' "$SKILL_DIR")
[ -s "$KIT/vendor/gsap.min.js" ] || bash "$KIT/setup.sh"
Needs ffmpeg and Node.
Steps
- Words. Split the user's idea into two short lines: a setup and a turn ("every step feels small." / "until you look back."). Each line under about 30 characters, lowercase, ending with a full stop. One line is fine too.
- Spec. Write
<name>.minimal.json(below). - Build. Run
python3 "$SKILL_DIR/build.py" <spec.json>. It takes about 10 seconds. Add--snap 2.4for a quick PNG. - Check the sheet: the text sits on one line, and the last frames show the orbit around the dot.
- Hand over the mp4 path.
Spec
{"lines": ["every step feels small.", "until you look back."], "steps": 5, "light": false}
lines: 1 or 2 lines. Line two appears when the dot reaches the top.steps: 3 to 7. More steps hop faster, and the video gets a little longer (3.8 s with 5 steps).light: black lines on white.hold(optional): extra seconds at the end.out(optional): the output path.
Taste
- Quiet and plain. Lowercase, no emojis, no bold, no exclamation marks.
- The idea should be about steady progress (habits, compounding, patience), because the picture is a dot climbing steps.
- For another motif (a maze, a line that wanders, a circle that fills), copy
template.htmland change the shapes. Keep the rules: pure black, hairline white strokes, one solid white dot, one line of text.
Comments
Markdown supported