Visual Flow Gif

Omdanner procesnoter til et PNG og animeret GIF flowdiagram via et Python/Pillow script

Af AI-Builder-Club · AI-Builder-Club/skills

Testet · Virker ★ 8.8/10

Visual Flow Gif — Omdanner procesnoter til et PNG og animeret GIF flowdiagram via et Python/Pillow script

Hvad det gør

Konverterer kildemateriale som artikler, workflow-noter eller arkitekturskitser til et flowdiagram ved at forfatte en JSON-specifikation og rendere den til en statisk PNG plus en animeret GIF med et medfølgende Python/Pillow-script. Udløses, når brugeren ønsker at visualisere en proces, et system eller en pipeline som et animeret diagram frem for et statisk billede eller datadiagram. Inkluderer en farve-rolle stilguide, standard lys/mørk specifikationer og --verify/--check validering af billedantal og bevægelse.

Testrapport

Klonede repoet og kørte scripts/render_animated_gif.py under Python 3.13 / Pillow 12. Rendering af den medfølgende default-spec.json producerede en 253KB PNG og 6.8MB GIF, 48 frames, med --check, der bestod alle valideringer (eksistens, dimensioner, frame count, sampled motion). Til output-testen forfattede jeg en CI-pipeline spec (push->build->test->deploy med en test-fail loop): skill'en udsendte en 900x420 PNG plus en 1.5MB 48-frame animeret GIF med en puls på Test-noden og farveroller (blå/grøn/lilla) pr. stilguiden; jeg bekræftede visuelt, at PNG'en viser læselige håndtegnede etiketter og den afrundede routed fail loop. Baseline var en statisk 989-byte SVG med nul animation. Min første spec brugte "arrows" og producerede ingen kanter, før jeg korrigerede den til det dokumenterede "edges"-felt. SKILL.md-stier bruger ${CLAUDE_PLUGIN_ROOT}, som er usat på en almindelig ~/.claude/skills-installation, så kørselstien skal substitueres manuelt.

Testet: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/AI-Builder-Club/skills.git /tmp/visual-flow-gif-src
mkdir -p ~/.claude/skills
cp -R /tmp/visual-flow-gif-src/skills/visual-flow-gif ~/.claude/skills/visual-flow-gif
# Requires Python 3.10+ and Pillow 10+ (tested with 3.13 / Pillow 12).
#   python3 -m pip install -r ~/.claude/skills/visual-flow-gif/requirements.txt
# Run the renderer directly (SKILL.md references ${CLAUDE_PLUGIN_ROOT}; for a
# standalone skill install substitute ~/.claude/skills/visual-flow-gif):
#   python3 ~/.claude/skills/visual-flow-gif/scripts/render_animated_gif.py \
#     --spec /path/to/spec.json --outdir /path/to/out --basename diagram --verify --check
# Start from assets/default-spec.json (light) or assets/dark-spec.json; edges use
# the "edges" field, not "arrows". Excalifont is optional; renderer falls back.

Kommandoer og eksempelprompter

  • /visual-flow-gifOmdanner procesnoter til et PNG og animeret GIF flowdiagram via et Python/Pillow script

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Turn this architecture sketch into an animated GIF
  • Create a flow diagram from these workflow notes
  • Generate a PNG diagram from this article