plugins/learning/skills/generate-mindmap/SKILL.md
"Brainstorm and generate a Buzan-style structured mindmap JSON outline from any content. Use this skill whenever the user asks to create a mind map, mappa mentale, concept map, or visual summary. The skill prioritizes COGNITIVE EFFECTIVENESS over structural efficiency: it uses single keywords, strong visual associations (emojis), organic radiant thinking, and cross-linking to maximize memory retention and idea generation.". TRIGGER WHEN: the user asks to create a mind map, mappa mentale, concept map, or visual summary -- typically to learn, brainstorm, or structure knowledge around a topic. DO NOT TRIGGER WHEN: the user wants a traditional outline, flowchart, or diagram (use Mermaid directly) rather than a radiant Buzan-style mind map.
npx skillsauth add acaprino/anvil-toolset generate-mindmapInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyze content and produce a structured mindmap JSON outline. This skill focuses on the intellectual work: extracting core themes, building organic hierarchy, assigning visual attributes, and finding non-linear associations. The output is a renderer-agnostic JSON structure.
Do not force symmetrical or perfectly balanced branches. Human thought is organic. Prioritize cognitive impact: use highly evocative single words, vivid emojis, and let branches grow naturally based on the richness of the associations.
The user can specify these parameters. If not specified, use normal complexity.
| Level | L2 branches | Max depth | Description | | ------------- | ----------- | --------- | ------------------------------------------ | | essential | 3-5 | 2 | Core concepts only, high-impact synthesis. | | normal | 5-7 | 4 | Balanced organic exploration (default). | | detailed | 7-9 | 6 | Deep, comprehensive associative dive. |
Note: Node counts per branch are NOT fixed. Let them flow organically. Some L2 branches may have 10 children, others only 1.
Identify the core subject, main radiating themes, and hidden connections between different concepts.
central_image_prompt describing a visual representation of this core.Write the mindmap in the requested format. Default is JSON. Save to a file (e.g., /tmp/mindmap-outline.json).
{
"root": "🎯 Brainstorming",
"central_image_prompt": "A glowing human brain with colorful lightning bolts radiating outward",
"branches":[
{
"id": "b1",
"text": "🎨 Creativity",
"color": "#ff6b6b",
"children":[
{ "id": "b1_1", "text": "💡 Ideas" },
{ "id": "b1_2", "text": "🔗 Connections" }
]
},
{
"id": "b2",
"text": "⚙️ Process",
"color": "#4ecdc4",
"children":[
{ "id": "b2_1", "text": "⏳ Time" }
]
}
],
"cross_links":[
{ "from": "b1_2", "to": "b2_1", "label": "accelerates" }
]
}
If markdown is requested, produce a nested list. Omit colors and cross-links, but strictly maintain the single-keyword rule and emojis.
Use specific emojis when applicable, otherwise use domain-specific ones:
| Function | Emoji | Function | Emoji | | :--------------- | :---- | :--------------- | :---- | | Central Concept | 🎯 | Concrete Example | 💡 | | Definition/Core | 📌 | Metric/Data | 📊 | | Process/Action | ⚙️ | Person/Role | 👤 | | Advantage/Pro | ✅ | Time/Phase | ⏳ | | Limit/Con | ❌ | Warning/Risk | ⚠️ |
Use these high-contrast, brain-friendly colors for L2 branches:
| # | Color | Hex | | -- | -------- | ------- | | 1 | Coral | #ff6b6b | | 2 | Teal | #4ecdc4 | | 3 | Lime | #95e77e | | 4 | Mint | #a8e6cf | | 5 | Peach | #ffd3b6 | | 6 | Lavender | #d4a5f5 | | 7 | Yellow | #f7dc6f | | 8 | Sky | #85c1e9 |
id (unique string, e.g., "node_1"), text (emoji + single keyword), and color (L2 only).from (id), to (id), and optional label (1 word).tools
Master memory forensics techniques including memory acquisition, process analysis, and artifact extraction using Volatility and related tools. Use when analyzing memory dumps, investigating incidents, or performing malware analysis from RAM captures.
development
Master binary analysis patterns including disassembly, decompilation, control flow analysis, and code pattern recognition. Use when analyzing executables, understanding compiled code, or performing static analysis on binaries.
development
Idiomatic Kotlin implementation patterns: coroutines and structured concurrency, Flow / StateFlow / SharedFlow, Kotlin Multiplatform (KMP) shared-code architecture, Jetpack Compose UI, Ktor server with JWT auth and Exposed, and type-safe DSL design (lambdas with receivers, delegated properties, inline reified, value classes). TRIGGER WHEN: building, writing, or reviewing Kotlin code using coroutines / Flow / suspend functions, expect/actual, Compose composables / ViewModels, Ktor routing, sealed-class state modeling, scope functions, or DSL builders. DO NOT TRIGGER WHEN: libGDX game work (use libgdx-development), Android Java without Kotlin, or pure JVM tuning unrelated to Kotlin language features.
tools
Strategic website planning skill that conducts structured client discovery, produces professional deliverables (website brief, sitemap, design direction, content strategy), and orchestrates frontend-design, frontend-layout, seo-specialist, and content-marketer agents automatically. TRIGGER WHEN: planning a new website or redesign before any code is written. DO NOT TRIGGER WHEN: the task is outside the specific scope of this component.