Back to Skills

mindmap

Create hierarchical mind maps using PlantUML @startmindmap syntax. Best for brainstorming, topic decomposition, study notes, and decision trees with automatic radial layout, left/right branches, and per-node styling.

2,981stars176forksUpdated 6/23/2026

Security Assessment

Safe(100/100)
Security Score100/100

About mindmap

The mindmap skill creates hierarchical mind maps using PlantUML @startmindmap syntax, suited to brainstorming, topic decomposition, study notes, and decision trees with automatic radial layout. It generates diagrams that must be wrapped in a plantuml code fence to render.

It documents the core rules: start with @startmindmap and end with @endmindmap, represent hierarchy levels with repeated markers (the asterisk style, or plus and minus to grow left and right branches), switch sides with left side, and control direction with keywords like top to bottom or right to left. It covers node syntax (boxless nodes and multi-line block nodes), per-node inline coloring, reusable style classes and depth-based styling, and provides recommended color palettes (pastel, RAG status, corporate, tech, and earth tone) plus common patterns and pitfalls.

It is most useful when a user wants a structured, styled mind map for planning or learning, with guidance on layout, branch direction, and consistent color theming.

FAQ

What syntax does it use?

PlantUML @startmindmap and @endmindmap, wrapped in a plantuml (or puml) code fence so it renders as a diagram.

How are hierarchy levels represented?

By repeating markers, using the asterisk style for nested levels or plus and minus to grow branches to the left and right of the root.

How do I control layout direction?

With left side to split branches and direction keywords like top to bottom direction or right to left direction.

How do I style nodes?

With inline hex colors in brackets, reusable style classes and stereotypes, or depth-based styling, ideally using soft, muted palettes.

What is a common rendering pitfall?

Using a text code fence instead of plantuml, or omitting the trailing semicolon on multi-line block nodes, which prevents rendering.

All Files

8 files
examples/boxless-branches.md0.8 KB
View
examples/styled-theme.md0.7 KB
View
examples/bilateral-layout.md0.5 KB
View
examples/rich-text-content.md0.7 KB
View
examples/basic-hierarchy.md0.5 KB
View
examples/project-planning.md0.7 KB
View
examples/direction-control.md0.6 KB
View
SKILL.md6.0 KB
View

Install mindmap

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill