Automatically discover diagram and visualization skills when working with flowcharts, sequence diagrams, architecture diagrams, ER diagrams, Gantt charts, mindmaps, or any visual documentation using Mermaid.js. Activates for documentation and visualization tasks.
Automatically loads Mermaid.js diagram skills when you work with flowcharts, sequence diagrams, architecture diagrams, ER diagrams, Gantt charts, or mindmaps. Activates for any documentation or visualization task requiring visual diagrams.
/plugin marketplace add rand/cc-polymath/plugin install cc-polymath@cc-polymath-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Provides automatic access to comprehensive Mermaid.js diagram skills for visual documentation.
This skill auto-activates when you're working with:
The diagrams category contains 8 specialized Mermaid.js skills:
For complete descriptions and workflows:
cat ~/.claude/skills/diagrams/INDEX.md
This loads the full diagrams category index with:
Load individual skills as needed:
# Process and logic
cat ~/.claude/skills/diagrams/mermaid-flowcharts.md
cat ~/.claude/skills/diagrams/mermaid-sequence-diagrams.md
# Structure and design
cat ~/.claude/skills/diagrams/mermaid-class-state-diagrams.md
cat ~/.claude/skills/diagrams/mermaid-er-diagrams.md
cat ~/.claude/skills/diagrams/mermaid-architecture-diagrams.md
# Data and metrics
cat ~/.claude/skills/diagrams/mermaid-charts.md
# Planning and history
cat ~/.claude/skills/diagrams/mermaid-project-diagrams.md
# Specialized diagrams
cat ~/.claude/skills/diagrams/mermaid-specialized.md
Sequence: Architecture → Sequence → ER
cat ~/.claude/skills/diagrams/mermaid-architecture-diagrams.md # System design
cat ~/.claude/skills/diagrams/mermaid-sequence-diagrams.md # Request/response flows
cat ~/.claude/skills/diagrams/mermaid-er-diagrams.md # Database schema
Sequence: Flowchart → Sequence → State
cat ~/.claude/skills/diagrams/mermaid-flowcharts.md # Business logic
cat ~/.claude/skills/diagrams/mermaid-sequence-diagrams.md # Service interactions
cat ~/.claude/skills/diagrams/mermaid-class-state-diagrams.md # State management
Sequence: Mindmap → Gantt → Timeline
cat ~/.claude/skills/diagrams/mermaid-specialized.md # Brainstorm with mindmap
cat ~/.claude/skills/diagrams/mermaid-project-diagrams.md # Schedule with Gantt
cat ~/.claude/skills/diagrams/mermaid-project-diagrams.md # Roadmap with timeline
Sequence: C4 Context → C4 Container → Sequence
cat ~/.claude/skills/diagrams/mermaid-architecture-diagrams.md # System context
cat ~/.claude/skills/diagrams/mermaid-architecture-diagrams.md # Technology choices
cat ~/.claude/skills/diagrams/mermaid-sequence-diagrams.md # Runtime behavior
Sequence: ER → Class
cat ~/.claude/skills/diagrams/mermaid-er-diagrams.md # Schema design
cat ~/.claude/skills/diagrams/mermaid-class-state-diagrams.md # ORM models
Process & Logic:
Structure & Design:
Data & Metrics:
Planning & History:
Ideation:
Diagram skills commonly combine with:
API skills (discover-api):
Database skills (discover-database):
Testing skills (discover-testing):
Frontend skills (discover-frontend):
Infrastructure skills (discover-infra, discover-cloud):
cat ~/.claude/skills/diagrams/INDEX.md for full category overviewThis gateway skill (~200 lines, ~2K tokens) enables progressive loading:
Total context: 2K + 3K + skill(s) = 5-10K tokens vs 30K+ for entire category.
"Create a flowchart for user authentication":
cat ~/.claude/skills/diagrams/mermaid-flowcharts.md
"Document API interactions":
cat ~/.claude/skills/diagrams/mermaid-sequence-diagrams.md
"Design database schema":
cat ~/.claude/skills/diagrams/mermaid-er-diagrams.md
"Show system architecture":
cat ~/.claude/skills/diagrams/mermaid-architecture-diagrams.md
"Create class diagram for ORM models":
cat ~/.claude/skills/diagrams/mermaid-class-state-diagrams.md
"Visualize project timeline":
cat ~/.claude/skills/diagrams/mermaid-project-diagrams.md
"Show data distribution":
cat ~/.claude/skills/diagrams/mermaid-charts.md
"Document Git workflow":
cat ~/.claude/skills/diagrams/mermaid-specialized.md
In Markdown files:
```mermaid
graph TD
A --> B
```
Live Preview:
Common Gotchas:
A["Label with spaces"]Next Steps: Run cat ~/.claude/skills/diagrams/INDEX.md to see full category details, or load specific diagram skills using the bash commands above.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.