Visual Flow Gif

Förvandlar processanteckningar till ett PNG- och animerat GIF-flödesdiagram via ett Python/Pillow-skript

av AI-Builder-Club · AI-Builder-Club/skills

Testad · Fungerar ★ 8.8/10

Visual Flow Gif — Förvandlar processanteckningar till ett PNG- och animerat GIF-flödesdiagram via ett Python/Pillow-skript

Vad den gör

Konverterar källmaterial som artiklar, arbetsflödesanteckningar eller arkitekturskisser till ett flödesdiagram genom att skapa en JSON-specifikation och rendera den till en statisk PNG plus en animerad GIF med ett medföljande Python/Pillow-skript. Utlöses när användaren vill visualisera en process, ett system eller en pipeline som ett animerat diagram snarare än en statisk bild eller ett datadiagram. Inkluderar en färgroll-stilguide, standard ljusa/mörka specifikationer och --verify/--check-validering av bildrutaantal och rörelse.

Testrapport

Klonade repot och körde scripts/render_animated_gif.py under Python 3.13 / Pillow 12. Renderingen av den medföljande default-spec.json producerade en 253KB PNG och 6.8MB GIF, 48 bildrutor, med --check som passerade alla valideringar (existens, dimensioner, bildrutaantal, samplad rörelse). För utdata-testet skapade jag en CI-pipeline-specifikation (push->build->test->deploy med en test-fail-loop): skillen genererade en 900x420 PNG plus en 1.5MB 48-bildrutors animerad GIF med en puls på Test-noden och färgroller (blå/grön/lila) enligt stilguiden; jag bekräftade visuellt att PNG:n visar läsbara handritade etiketter och den rundade dirigerade fail-loopen. Baseline var en statisk 989-byte SVG med noll animering. Min första specifikation använde "arrows" och producerade inga kanter förrän jag korrigerade den till det dokumenterade "edges"-fältet. SKILL.md-sökvägar använder ${CLAUDE_PLUGIN_ROOT}, vilket är odefinierat vid en vanlig ~/.claude/skills-installation, så körsökvägen måste ersättas manuellt.

Testad: 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.

Kommandon och exempelprompter

  • /visual-flow-gifFörvandlar processanteckningar till ett PNG- och animerat GIF-flödesdiagram via ett Python/Pillow-skript

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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