Visual Flow Gif

Transforme des notes de processus en un diagramme de flux PNG et GIF animé via un script Python/Pillow

par AI-Builder-Club · AI-Builder-Club/skills

Testé · Fonctionne ★ 8.8/10

Visual Flow Gif — Transforme des notes de processus en un diagramme de flux PNG et GIF animé via un script Python/Pillow

Ce que fait

Convertit des matériaux sources comme des articles, des notes de workflow ou des croquis d'architecture en un diagramme de flux en créant une spécification JSON et en la rendant en un PNG statique plus un GIF animé avec un script Python/Pillow inclus. Se déclenche lorsque l'utilisateur souhaite visualiser un processus, un système ou un pipeline sous forme de diagramme animé plutôt que d'image statique ou de graphique de données. Inclut un guide de style de rôle de couleur, des spécifications claires/sombres par défaut, et la validation --verify/--check du nombre d'images et du mouvement.

Rapport de test

Cloné le dépôt et exécuté scripts/render_animated_gif.py sous Python 3.13 / Pillow 12. Le rendu du default-spec.json inclus a produit un PNG de 253 Ko et un GIF de 6,8 Mo, 48 images, avec --check passant toutes les validations (existence, dimensions, nombre d'images, mouvement échantillonné). Pour le test de sortie, j'ai créé une spécification de pipeline CI (push->build->test->deploy avec une boucle d'échec de test) : la compétence a émis un PNG de 900x420 plus un GIF animé de 1,5 Mo et 48 images avec une impulsion sur le nœud Test et des rôles de couleur (bleu/vert/violet) selon le guide de style ; j'ai confirmé visuellement que le PNG montre des étiquettes lisibles de style dessinées à la main et la boucle d'échec acheminée arrondie. La référence était un SVG statique de 989 octets sans animation. Ma première spécification utilisait "arrows" et n'a produit aucune arête tant que je ne l'ai pas corrigée au champ documenté "edges". Les chemins SKILL.md utilisent ${CLAUDE_PLUGIN_ROOT}, qui n'est pas défini sur une installation ~/.claude/skills simple, donc le chemin d'exécution doit être substitué manuellement.

Testé le: 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.

Commandes et exemples de prompts

  • /visual-flow-gifTransforme des notes de processus en un diagramme de flux PNG et GIF animé via un script Python/Pillow

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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