Visual Flow Gif

Wandelt Prozessnotizen in ein PNG- und animiertes GIF-Flussdiagramm über ein Python/Pillow-Skript um

von AI-Builder-Club · AI-Builder-Club/skills

Getestet · Funktioniert ★ 8.8/10

Visual Flow Gif — Wandelt Prozessnotizen in ein PNG- und animiertes GIF-Flussdiagramm über ein Python/Pillow-Skript um

Was es kann

Konvertiert Quellmaterial wie Artikel, Workflow-Notizen oder Architekturskizzen in ein Flussdiagramm, indem eine JSON-Spezifikation erstellt und diese mit einem gebündelten Python/Pillow-Skript in ein statisches PNG plus ein animiertes GIF gerendert wird. Wird ausgelöst, wenn der Benutzer einen Prozess, ein System oder eine Pipeline als animiertes Diagramm visualisieren möchte, anstatt als statisches Bild oder Datendiagramm. Enthält einen Farbrollen-Styleguide, Standard-Hell-/Dunkel-Spezifikationen und --verify/--check-Validierung der Frame-Anzahl und Bewegung.

Testbericht

Das Repo geklont und scripts/render_animated_gif.py unter Python 3.13 / Pillow 12 ausgeführt. Das Rendern der gebündelten default-spec.json erzeugte ein 253KB PNG und ein 6.8MB GIF, 48 Frames, wobei --check alle Validierungen (Existenz, Dimensionen, Frame-Anzahl, abgetastete Bewegung) bestand. Für den Output-Test erstellte ich eine CI-Pipeline-Spezifikation (push->build->test->deploy mit einer Test-Fehlschleife): der Skill erzeugte ein 900x420 PNG plus ein 1.5MB 48-Frame animiertes GIF mit einem Puls auf dem Test-Knoten und Farbrollen (blau/grün/lila) gemäß dem Styleguide; ich bestätigte visuell, dass das PNG lesbare handgezeichnete Beschriftungen und die abgerundete, geroutete Fehlschleife zeigt. Baseline war ein statisches 989-Byte-SVG mit null Animation. Meine erste Spezifikation verwendete "arrows" und erzeugte keine Kanten, bis ich sie auf das dokumentierte "edges"-Feld korrigierte. SKILL.md-Pfade verwenden ${CLAUDE_PLUGIN_ROOT}, was bei einer einfachen ~/.claude/skills-Installation nicht gesetzt ist, daher muss der Ausführungspfad manuell ersetzt werden.

Getestet am: 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.

Befehle & Beispiel-Prompts

  • /visual-flow-gifWandelt Prozessnotizen in ein PNG- und animiertes GIF-Flussdiagramm über ein Python/Pillow-Skript um

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

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