Visual Flow Gif

Convierte notas de proceso en un diagrama de flujo PNG y GIF animado a través de un script Python/Pillow

Por AI-Builder-Club · AI-Builder-Club/skills

Probado · Funciona ★ 8.8/10

Visual Flow Gif — Convierte notas de proceso en un diagrama de flujo PNG y GIF animado a través de un script Python/Pillow

Qué hace

Convierte material fuente como artículos, notas de flujo de trabajo o bocetos de arquitectura en un diagrama de flujo mediante la creación de una especificación JSON y su renderizado a un PNG estático más un GIF animado con un script Python/Pillow incluido. Se activa cuando el usuario desea visualizar un proceso, sistema o pipeline como un diagrama animado en lugar de una imagen estática o un gráfico de datos. Incluye una guía de estilo de roles de color, especificaciones predeterminadas de luz/oscuridad y validación --verify/--check del recuento de fotogramas y el movimiento.

Informe de la prueba

Cloné el repositorio y ejecuté scripts/render_animated_gif.py bajo Python 3.13 / Pillow 12. La renderización del default-spec.json incluido produjo un PNG de 253KB y un GIF de 6.8MB, 48 fotogramas, con --check pasando todas las validaciones (existencia, dimensiones, recuento de fotogramas, movimiento muestreado). Para la prueba de salida, creé una especificación de pipeline de CI (push->build->test->deploy con un bucle de fallo de prueba): la skill emitió un PNG de 900x420 más un GIF animado de 1.5MB y 48 fotogramas con un pulso en el nodo Test y roles de color (azul/verde/púrpura) según la guía de estilo; confirmé visualmente que el PNG muestra etiquetas legibles de estilo dibujado a mano y el bucle de fallo enrutado y redondeado. La línea base era un SVG estático de 989 bytes sin animación. Mi primera especificación usó "arrows" y no produjo bordes hasta que la corregí al campo "edges" documentado. Las rutas de SKILL.md usan ${CLAUDE_PLUGIN_ROOT}, que no está configurado en una instalación simple de ~/.claude/skills, por lo que la ruta de ejecución debe sustituirse manualmente.

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

Instalación

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.

Comandos y prompts de ejemplo

  • /visual-flow-gifConvierte notas de proceso en un diagrama de flujo PNG y GIF animado a través de un script Python/Pillow

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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