Build click-through, animated system architecture diagrams as a single HTML file. Drop it into a workshop, design review, or onboarding doc and let people watch the data flow instead of reading static boxes-and-arrows.
> /plugin marketplace add konraddzbik/architecture-diagram-skill> /plugin install architecture-diagram@architecture-diagram-skill
Repo: konraddzbik/architecture-diagram-skill
What's inside
Build click-through, animated system architecture diagrams as a single HTML file. Drop it into a workshop, design review, or onboarding doc and let people watch the data flow instead of reading static boxes-and-arrows.
This is an Agent Skill — a folder of instructions any compatible AI coding agent loads on demand. When you ask for an architecture diagram, this skill takes over and produces a self-contained architecture.html plus a companion architecture.md description. Works with Claude Code, Gemini CLI, GitHub Copilot CLI, OpenCode, Cursor, and any tool supporting the SKILL.md standard.
Each generated diagram includes:
RAG Query, Login, Ingest, …) and watch it play out step by stepoffline/online, dev/prod, or v1/v2 to swap node labels, ports, and payloads in placeT (preference saved in localStorage)F to expand the canvas for presentations; Escape to exitNo build step. No dependencies. One HTML file you can email, host, or open locally.
Battle-tested on a public RAG workshop (Eskadra Bielik) and several internal design reviews.
| Situation | Use this? |
|---|---|
| "Show me how the auth flow works" (interactive, for a workshop) | Yes |
| "Design the RAG pipeline before we build it" (planning a new service) | Yes |
| "Build an architecture mockup we can iterate on with the team" | Yes |
| "Visualize our microservices and how they communicate" | Yes |
| "Map out the CI/CD pipeline for onboarding docs" | Yes |
| "Show the data flow through our ETL pipeline" | Yes |
| "Draw a sequence diagram for this PR" (static, lives in markdown) | No — a Mermaid sequence diagram inline is simpler |
| "I just need a static boxes-and-arrows topology" (no flows/steps) | No — a Mermaid flowchart is enough |
The differentiator is interactivity + sequenced data flow. If the value is "click through it and watch what happens," this skill applies.
/plugin marketplace add konraddzbik/architecture-diagram-skill
/plugin install architecture-diagram
That's it. The skill activates automatically whenever you ask for an architecture diagram, system flow, RAG pipeline, etc.
The skill lives in skills/architecture-diagram/ inside this repo, so clone to a temp
dir and copy that subfolder into place (Claude Code discovers SKILL.md exactly one
level under skills/ — cloning the whole repo would nest it too deep).
Personal install (available in all your projects):
git clone https://github.com/konraddzbik/architecture-diagram-skill /tmp/arch-skill
cp -r /tmp/arch-skill/skills/architecture-diagram ~/.claude/skills/architecture-diagram
Project install (committed to a repo, shared with your team):
git clone https://github.com/konraddzbik/architecture-diagram-skill /tmp/arch-skill
cp -r /tmp/arch-skill/skills/architecture-diagram .claude/skills/architecture-diagram
gemini skills install https://github.com/konraddzbik/architecture-diagram-skill
This installs to ~/.gemini/skills/ (user-level, all projects). To install for just the current project:
gemini skills install https://github.com/konraddzbik/architecture-diagram-skill --scope workspace
Verify it loaded:
gemini skills list
If you're already in a session, reload without restarting:
/skills reload
Personal install — available in all your projects:
git clone https://github.com/konraddzbik/architecture-diagram-skill /tmp/arch-skill
cp -r /tmp/arch-skill/skills/architecture-diagram ~/.gemini/skills/architecture-diagram
Project install — committed to a repo, shared with your team:
git clone https://github.com/konraddzbik/architecture-diagram-skill /tmp/arch-skill
cp -r /tmp/arch-skill/skills/architecture-diagram .gemini/skills/architecture-diagram
Or use the cross-tool .agents/skills/ path (works in Gemini CLI, OpenCode, and other compatible tools):
git clone https://github.com/konraddzbik/architecture-diagram-skill /tmp/arch-skill
cp -r /tmp/arch-skill/skills/architecture-diagram .agents/skills/architecture-diagram
Requires GitHub CLI ≥ 2.90.0:
gh skill install konraddzbik/architecture-diagram-skill architecture-diagram
The skill is installed to .github/skills/ in your current project by default. To install it globally for all projects:
gh skill install konraddzbik/architecture-diagram-skill architecture-diagram --scope user
If you're already in a copilot session, reload without restarting:
/skills reload
Personal install — available in all your projects:
git clone https://github.com/konraddzbik/architecture-diagram-skill /tmp/arch-skill
cp -r /tmp/arch-skill/skills/architecture-diagram ~/.copilot/skills/architecture-diagram
Project install — committed to a repo, shared with your team:
git clone https://github.com/konraddzbik/architecture-diagram-skill /tmp/arch-skill
cp -r /tmp/arch-skill/skills/architecture-diagram .github/skills/architecture-diagram
Project install — committed to a repo, shared with your team:
git clone https://github.com/konraddzbik/architecture-diagram-skill /tmp/arch-skill
cp -r /tmp/arch-skill/skills/architecture-diagram .opencode/skills/architecture-diagram
Personal install — available in all your projects:
git clone https://github.com/konraddzbik/architecture-diagram-skill /tmp/arch-skill
cp -r /tmp/arch-skill/skills/architecture-diagram ~/.config/opencode/skills/architecture-diagram
Or use the Claude-compatible path (OpenCode reads .claude/skills/ too):
git clone https://github.com/konraddzbik/architecture-diagram-skill /tmp/arch-skill
cp -r /tmp/arch-skill/skills/architecture-diagram ~/.claude/skills/architecture-diagram
The skill activates automatically when you ask for an architecture diagram, system flow, RAG pipeline, etc.
git clone and zip the folder)Once installed, just describe what you want. If you don't know where to start, just type:
Prepare an architecture view of this repository.
Claude will generate an architecture.html and architecture.md in your working directory. Open the HTML in a browser to see the interactive diagram — or ask Claude to show the results right in the terminal.
The skill triggers on phrases like architecture diagram, system flow, RAG flow, agentic flow, service map, or the Polish equivalents (diagram architektury, klikany diagram).
OAuth2 login flow
Build an interactive architecture diagram for an OAuth2 login flow with PKCE. Show the redirect dance between client, authorization server, and resource API step by step. Include a dev/prod mode toggle.
RAG pipeline design
I'm designing a RAG pipeline with embedding retrieval, a reranker, and an LLM. Show me a click-through diagram I can use in a design review. Toggle between offline (Docker, local Qdrant) and online (Cloud Run, BigQuery) modes.
Event-driven microservices
Visualize an event-driven order system: API gateway → Kafka → three consumers (inventory, billing, notifications). Toggle between synchronous (REST fallback) and asynchronous (Kafka) modes.
CI/CD pipeline
Show our CI/CD pipeline: GitHub push → GitHub Actions → build → test → deploy to staging → approval gate → deploy to prod. Toggle between staging and production environments.
Data ingestion pipeline
Visualize a data pipeline: webhook events → SQS → Lambda → transform → write to Postgres + push to Elasticsearch. Show the happy path and the dead-letter-queue retry flow.
Multi-agent system
Draw an agentic AI system: user query → orchestrator agent → tool-calling agent (search, calculator, code exec) → synthesis agent → response. Show how context flows between agents.
Microservices with service mesh
Map our microservices: mobile app → API gateway → user service, product service, order service. Each talks to its own DB. Show the checkout flow and the search flow with an Istio service mesh.
If you upload an existing SOLUTION.md, OpenAPI spec, or README first, the skill will extract services, ports, and operations from it before asking clarifying questions — so the more architecture context you give it, the less it asks.
FAQ
architecture-diagram is a Claude Code plugin with 1 hand-picked skill for development work, indexed on Flowy. Install it with the command on its page. It includes architecture-diagram. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it