#404404th of 463 in Skills, plugins and promptsFor image, video and design, image and design, video and animation

lanshu-animated-architecture-diagram

Codex skill that renders animated black-canvas architecture diagrams from a JSON spec

Stars
1k
License
MIT
Last commit
Sep 2026
Language
Python

Missed the latest GitHub check; these facts may be older.

Overview

A Codex skill with a local Python renderer that turns one JSON spec into an editable .excalidraw file, a static PNG and an animated GIF. Rendering uses Pillow only, with moving glow points and pulsing modules on a dark canvas. The layout is fixed at 1210x1138, 20 fps, 41 frames, and a --check flag validates the output.

Who it is for: Codex users who want animated architecture GIFs for articles and docs

Strengths

  • Runs locally with Python 3.9+ and Pillow; no browser, ImageMagick or remote APIs
  • Emits .excalidraw, .png and .gif from a single JSON spec
  • --verify and --check flags confirm GIF motion, frame count and Excalidraw ID uniqueness
  • MIT licensed, with a bundled default spec to copy and edit

Weaknesses

  • Fixed layout and dark theme only; the README says the visual system is intentionally narrow
  • Only seven icon keys supported: folder, file, scan, shield, db, hash, package
  • Canvas size and animation length are fixed defaults (2.05 seconds, 41 frames)
  • Written for Codex skill directories; use with other agents is not documented

What it needs

  • no GPU
  • Needs Python 3.9+, Pillow 10.0.0+, ffprobe (optional)

Also in Skills, plugins and prompts

See all 463
Also in Skills, plugins and prompts
RankProjectScore
1claude-memPersistent cross-session memory plugin for Claude Code and other coding agents116.4k stars+16,587 (+17%) in 30 daysApache-2.097 out of 100
2impeccableDesign skill with 24 slash commands for AI coding agents' frontend output Live demo ↗ (opens in a new tab)108.8k stars+28,464 (+35%) in 30 daysApache-2.097 out of 100
3gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles141.3k stars+5,544 (+4.1%) in 30 daysMIT96 out of 100
#4rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex Live demo ↗ (opens in a new tab)81.5k stars+7,374 (+9.9%) in 30 daysMIT96 out of 100
#5cavemanShortens coding-agent replies and compresses tool output before the model reads it Live demo ↗ (opens in a new tab)119.3k stars+8,422 (+7.6%) in 30 daysApache-2.095 out of 100