#875 by GitHub stars
cclank/lanshu-animated-architecture-diagram
Create premium hand-drawn architecture and process diagrams in the Lanshu animated GIF style, with editable .excalidraw files, static PNG previews, and genuinely animated GIFs with moving flow highlights. Use this skill whenever the user asks for 岚叔动态架构图, Excalidraw-like diagrams, DailyDoseOfDS-styl
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
c17f5b4e5de9 → c17f5b4e5de9
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → c17f5b4e5de9
No earlier version was observed for comparison.
Heat
3.2- Star growth, last 7 daysAhead of 82% of tracked repositories
- Star growth, last 24 hoursAhead of 5% of tracked repositories
- Rank movement, last 7 daysAhead of 4% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
How it works
lanshu-animated-architecture-diagram
When your agent uses it
Create premium hand-drawn architecture and process diagrams in the Lanshu animated GIF style, with editable .excalidraw files, static PNG previews, and genuinely animated GIFs with moving flow highlights. Use this skill whenever the user asks for 岚叔动态架构图, Excalidraw-like diagrams, DailyDoseOfDS-style black-background sketches, animated architecture/process GIFs, polished flowcharts, visual explanations of articles or system designs, or asks to replicate or improve a reference diagram with hand-drawn animated effects.
What it loads into context
Frontmatter
233 tokensAlways available to the agent
SKILL.md
1,027 tokensWhen the skill is activated
Reference documents
2,341 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Workflow
- Style Rules
- Spec Authoring Hints
- Verification Commands
Scripts executed separately
scripts/render_animated_diagram.pytests/test_render_output_checks.pytests/test_text_fitting.py
Files
.gitignoreasset91 bytesLICENSEasset1,063 bytesREADME.mddoc6,761 bytesSKILL.mdcore4,553 bytesSKILL.mdcore4,553 bytesSKILL.mdcore4,553 bytesSKILL.mdcore4,553 bytesSKILL.mdcore4,553 bytesSKILL.mdcore4,553 bytesagents/openai.yamlasset296 bytesassets/default-spec.jsonasset2,982 bytesassets/previews/claude-loops.gifasset7,740,963 bytesassets/previews/memory-pack.gifasset8,345,874 bytesreferences/spec-format.mddoc2,509 bytesrequirements.txtdoc15 bytesscripts/render_animated_diagram.pyruns35,122 bytestests/test_render_output_checks.pyruns1,835 bytestests/test_text_fitting.pyruns3,395 bytes
Read SKILL.md
# Lanshu Animated Architecture Diagram
Create a polished black-background hand-drawn technical diagram with:
- Editable `.excalidraw` source
- Static `.png` preview
- Animated `.gif` with moving glow points and pulsing module highlights
Use the bundled renderer for deterministic output. Avoid external icon libraries unless the user explicitly provides audited assets.
## Workflow
1. Extract the diagram content.
- For an article or long post, identify the core architecture, actors, stages, data flow, decisions, and final outputs.View the complete source on GitHubSkills included
- lanshu-animated-architecture-diagram
Repository facts
- License
- MIT
- Created
- Jun 26, 2026
- Last pushed
- Sep 3, 2026
- Forks
- 125
- Open issues
- 0
- Project activity
- Slowing
Rank over the last 12 weeks
Now #875 · best #608 · down 174 in 30 days
- #856 on Oct 31
- #859 on Nov 1
- #865 from Nov 2 to Nov 3
- #872 on Nov 4
- #873 on Nov 5
- #875 since Nov 6
64 earlier periods
- #609 on Aug 2
- #593 on Aug 7
- #594 on Aug 9
- #626 on Aug 10
- #629 on Aug 11
- #632 on Aug 12
- #633 on Aug 13
- #628 on Aug 14
- #608 on Aug 15
- #620 on Aug 16
- #631 on Aug 17
- #628 on Aug 20
- #633 on Aug 21
- #612 on Aug 22
- #636 on Aug 23
- #649 on Aug 24
- #656 on Aug 25
- #638 on Aug 26
- #639 on Aug 27
- #659 on Aug 28
- #610 on Aug 29
- #609 on Aug 30
- #638 on Aug 31
- #650 on Sep 1
- #641 on Sep 2
- #637 on Sep 3
- #618 on Sep 4
- #612 on Sep 5
- #625 on Sep 6
- #639 on Sep 7
- #659 on Sep 8
- #646 on Sep 9
- #650 on Sep 10
- #641 on Sep 12
- #642 on Sep 13
- #667 on Sep 14
- #665 from Sep 16 to Sep 17
- #669 on Sep 21
- #683 on Sep 22
- #652 on Sep 24
- #643 on Sep 25
- #639 on Sep 26
- #676 on Sep 28
- #716 on Sep 29
- #667 on Oct 2
- #679 on Oct 4
- #692 on Oct 6
- #701 on Oct 7
- #711 on Oct 9
- #694 on Oct 11
- #716 on Oct 13
- #728 on Oct 14
- #722 on Oct 15
- #730 on Oct 16
- #701 on Oct 18
- #744 on Oct 19
- #745 on Oct 20
- #751 on Oct 21
- #730 on Oct 22
- #703 on Oct 24
- #835 on Oct 25
- #843 on Oct 28
- #849 on Oct 29
- #854 on Oct 30
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 5 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 10 network referencesin 2 files: README.md:7 scripts/render_animated_diagram.py:269
- No hidden or obfuscated text
- No instruction overrides
- 3 executable scriptsin 3 files: scripts/render_animated_diagram.py:1 tests/test_render_output_checks.py:1 tests/test_text_fitting.py:1
- No access to secrets
- No requests to vote in Hot
Show all 13 signals by file
README.md
- Network accessline 7
[](./SKILL.md) - Network accessline 8
[](https://www.python.org/) - Network accessline 9
[](https://python-pillow.org/) - Network accessline 10
[](https://excalidraw.com/) - Network accessline 11
[](./scripts/render_animated_diagram.py) - Network accessline 12
[](./LICENSE) - Network accessline 79
git clone https://github.com/cclank/lanshu-animated-architecture-diagram.git
scripts/render_animated_diagram.py
tests/test_render_output_checks.py
- Executable scriptline 1
Executable file
tests/test_text_fitting.py
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 1 fact
- Network access in code of documentationREADME.md:79Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/cclank-lanshu-animated-architecture-diagram/)