Visual Flow Gif
Trasforma note di processo in un diagramma di flusso PNG e GIF animato tramite uno script Python/Pillow
Promosso
Cosa fa
Converte materiale sorgente come articoli, note di workflow o schizzi di architettura in un diagramma di flusso, creando una specifica JSON e rendendola in un PNG statico più una GIF animata con uno script Python/Pillow incluso. Si attiva quando l'utente desidera visualizzare un processo, un sistema o una pipeline come diagramma animato piuttosto che come immagine statica o grafico dati. Include una guida di stile per i ruoli colore, specifiche predefinite chiaro/scuro e validazione --verify/--check del conteggio dei frame e del movimento.
Rapporto di test
Clonato il repository e eseguito scripts/render_animated_gif.py con Python 3.13 / Pillow 12. Il rendering del default-spec.json incluso ha prodotto un PNG di 253KB e una GIF di 6.8MB, 48 frame, con --check che ha superato tutte le validazioni (esistenza, dimensioni, conteggio frame, movimento campionato). Per il test di output ho creato una specifica di pipeline CI (push->build->test->deploy con un loop di fallimento del test): la skill ha emesso un PNG 900x420 più una GIF animata di 1.5MB a 48 frame con un impulso sul nodo Test e ruoli colore (blu/verde/viola) secondo la guida di stile; ho confermato visivamente che il PNG mostra etichette leggibili in stile disegnato a mano e il loop di fallimento arrotondato. La baseline era un SVG statico di 989 byte senza animazione. La mia prima specifica usava "arrows" e non produceva bordi finché non l'ho corretta al campo documentato "edges". I percorsi di SKILL.md usano ${CLAUDE_PLUGIN_ROOT}, che non è impostato in un'installazione semplice di ~/.claude/skills, quindi il percorso di esecuzione deve essere sostituito manualmente.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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. Comandi e prompt di esempio
/visual-flow-gifTrasforma note di processo in un diagramma di flusso PNG e GIF animato tramite uno script Python/Pillow
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Turn this architecture sketch into an animated GIFCreate a flow diagram from these workflow notesGenerate a PNG diagram from this article