Visual Flow Gif

Zet procesnotities om in een PNG en geanimeerd GIF stroomdiagram via een Python/Pillow script

Door AI-Builder-Club · AI-Builder-Club/skills

Getest · Werkt ★ 8.8/10

Visual Flow Gif — Zet procesnotities om in een PNG en geanimeerd GIF stroomdiagram via een Python/Pillow script

Wat het doet

Converteert bronmateriaal zoals artikelen, workflownotities of architectuurschetsen naar een stroomdiagram door een JSON spec te schrijven en deze te renderen naar een statische PNG plus een geanimeerde GIF met een gebundeld Python/Pillow script. Activeert wanneer de gebruiker een proces, systeem of pijplijn wil visualiseren als een geanimeerd diagram in plaats van een statische afbeelding of datagrafiek. Bevat een color-role stijlgids, standaard light/dark specs, en --verify/--check validatie van frame count en motion.

Testrapport

De repo gekloond en scripts/render_animated_gif.py uitgevoerd onder Python 3.13 / Pillow 12. Het renderen van de gebundelde default-spec.json produceerde een 253KB PNG en 6.8MB GIF, 48 frames, waarbij --check alle validaties (existence, dimensions, frame count, sampled motion) doorstond. Voor de output test schreef ik een CI-pipeline spec (push->build->test->deploy met een test-fail loop): de skill genereerde een 900x420 PNG plus een 1.5MB 48-frame geanimeerde GIF met een puls op de Test node en kleurrollen (blauw/groen/paars) volgens de stijlgids; Ik bevestigde visueel dat de PNG leesbare handgetekende labels en de afgeronde gerouteerde fail loop toont. Baseline was een statische 989-byte SVG met nul animatie. Mijn eerste spec gebruikte "arrows" en produceerde geen randen totdat ik het corrigeerde naar het gedocumenteerde "edges" veld. SKILL.md paden gebruiken ${CLAUDE_PLUGIN_ROOT}, wat niet is ingesteld bij een gewone ~/.claude/skills installatie, dus het run pad moet handmatig worden vervangen.

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

Installatie

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.

Commando's en voorbeeldprompts

  • /visual-flow-gifZet procesnotities om in een PNG en geanimeerd GIF stroomdiagram via een Python/Pillow script

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

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