{"id":"d80f66ac-5e5b-40f3-9e3c-924a1c7f8904","slug":"stickman","kind":"skill","name":"stickman","summary":"Free Claude skill: one idea in, a viral wordless stickman short out. Fog, black silhouettes, one colour accent. No animator, no paid tools.","owner":"basharmokdad","repoUrl":"https://github.com/basharmokdad/stickman","license":"MIT","licenseTier":"permissive","trust":"community","stars":0,"match":null,"fewStars":true,"format":"skill","createdAt":"2026-10-30T02:14:54.000Z","addedAt":"2026-11-02T02:59:30.061Z","logoUrl":"https://avatars.githubusercontent.com/u/39023229?u=172436207b6541835106745a4b918313721529c8&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["developer-tools"],"tags":["animation","claude-code","stickman"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-11-02T04:06:46.018Z","sample":false,"url":"https://conduits.dev/tools/stickman","language":"JavaScript","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# stickman\n\nA free Claude skill that turns one idea into a finished wordless stick-figure short: black silhouettes, misty fog,\none colour accent, 12-16 seconds, vertical 1080x1920 mp4 with sound. No animator, no After Effects, no paid tools.\n\n```\n\"everyone waits on the shore for the perfect wave; one guy paddles out into small ugly waves every day;\n by the time the big wave comes he is the only one who can ride it\"\n```\n-> Claude writes a short story file, renders it, adds sound, checks the frames, and hands you `final.mp4`.\n\n![The Seeds, made by the skill from one idea](docs/the-seeds.jpg)\n\n*The Seeds: \"a crowd throws seeds at a man to mock him; he plants every one; years later his orchard feeds them\"*\n\n## Install\n\n1. Get it: `git clone https://github.com/basharmokdad/stickman ~/.claude/skills/stickman`\n   (or download the ZIP from GitHub and unzip it into your skills folder:)\n   - Claude Code: `~/.claude/skills/stickman` (Windows: `C:\\Users\\<you>\\.claude\\skills\\stickman`)\n2. Install the requirements once:\n   ```\n   pip install playwright numpy\n   playwright install chromium\n   ```\n   and make sure FFmpeg is on your PATH (`ffmpeg -version`).\n3. In Claude, say: **\"make a stickman video: <your idea>\"**.\n\n## Run it by hand\n\n```\npython render.py examples/the-wave/story.js out --sheet   # video + contact sheet\npython mix.py out                                         # sound + master -> out/final.mp4\n```\n\nPreview any story live: open `player.html?story=examples/the-seed/story.js` in a browser.\n\n## Your own sounds\n\n`mix.py` synthesizes a quiet pad and soft hits for free. To use your own, put `music.mp3` and files named after the\nsound types (`splash.wav`, `thud.mp3`, ...) in a folder and run `python mix.py out --audio <folder>`.\n\n## Files\n\n- `SKILL.md` - the workflow and the engine cheat sheet Claude follows\n- `engine/stickman.js` - fog sky, rig + motions, crowd, props, sea, weather, camera\n- `player.html`, `render.py`, `mix.py`\n- `examples/` - The Seeds, The Seed, The Wave, and a pose sheet\n\nWorks in Claude Code, and in other agents that read skills (OpenCode etc.): point them at `SKILL.md`.\n\nMIT licensed.\n"}