Ask for a diagram. Get a hand-drawn animation — one HTML file, one seamless-loop GIF.
FAQ
animated-sketch-diagram is a Claude Code plugin with 1 hand-picked skill for content work, indexed on Flowy. Install it with the command on its page. It includes animated-sketch-diagram. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add OLDyade/animated-sketch-diagram> /plugin install animated-sketch-diagram@animated-sketch-diagram
Repo: OLDyade/animated-sketch-diagram
English · 简体中文
Ask for a diagram. Get a hand-drawn animation — one HTML file, one seamless-loop GIF.
A Claude Code skill that draws technical diagrams the way a senior engineer sketches on paper — ink lines, beige paper, doodle icons — then sets the flow in motion so the system explains itself.
@keyframes + offset-path).
Double-click to play, works offline, nothing to serve.Via the plugin marketplace, inside Claude Code:
/plugin marketplace add OLDyade/animated-sketch-diagram
/plugin install animated-sketch-diagram@animated-sketch-diagram
Via skills.sh (also works for Codex / Cursor):
npx skills add OLDyade/animated-sketch-diagram
Or clone straight into your skills directory:
git clone https://github.com/OLDyade/animated-sketch-diagram.git ~/.claude/skills/animated-sketch-diagram
cd ~/.claude/skills/animated-sketch-diagram/scripts && npm ci # once, enables GIF export
Then ask, in any project:
Draw me an animated sketch diagram of how a RAG pipeline works.
Real, unretouched exports — each with its one-file .html source next to it.
| Diagram | Preview |
|---|---|
| The Agent Loop — plan, act, observe, until the goal is met | ![]() |
| Life of a Request — a click's round trip through the stack | ![]() |
| Loops in Claude Code — four loop patterns, ranked by hand-off | ![]() |
| Monolith vs Microservices — one app, two shapes | ![]() |
| RAG Pipeline — index offline, retrieve online | ![]() |
Drawing needs only Claude Code. GIF export: Node.js, Chrome/Chromium (or
CHROME_PATH), ffmpeg. CJK labels: pip3 install fonttools brotli.
MIT. Bundled fonts (LXGW WenKai Screen, Kalam, Patrick Hand, Caveat, Excalifont) are OFL; rough.js is MIT.
.claude-plugin/
marketplace.json
.gitignore
assets/
fonts/
fonts-cn/
LXGWWenKaiScreen.ttf
Caveat-400.woff2
Caveat-700.woff2
Excalifont-400.woff2
Kalam-400.woff2
Kalam-700.woff2
PatrickHand-400.woff2
vendor/
rough.js
sketchify.js
docs/
social-preview.png
examples/
agent-loop.gif
agent-loop.html
life-of-a-request.gif
life-of-a-request.html
loops-in-claude-code.gif
loops-in-claude-code.html
loops-in-claude-code.zh-CN.gif
monolith-vs-microservices.gif
monolith-vs-microservices.html
rag-pipeline.gif
rag-pipeline.html
LICENSE
README.md
README.zh-CN.md
references/
style-guide.md
svg-recipes.md
scripts/
package-lock.json
package.json
render-gif.mjs
SKILL.md© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic