xmindify
Original:🇨🇳 Chinese
Translated
XMindify Mind Map Generator, supports scenario-based templates and automatic generation. It is used to create XMindMark files and convert them to XMind/SVG formats. Trigger scenarios: (1) User requests to create a mind map (2) User needs to analyze papers/summarize content/brainstorm (3) User mentions terms like "mind map", "brain map", "structured" etc.
112installs
Sourcephil-fan/xmindify
Added on
NPX Install
npx skill4agent add phil-fan/xmindify xmindifyTags
Translated version includes tags in frontmatterSKILL.md Content (Chinese)
View Translation Comparison →XMindify Mind Map Generator
Workflow
Execution Steps
- Determine Scenario - Select preset templates or generate automatically based on user intent
- Generate XMindMark - Strictly follow the syntax in SYNTAX.md to create files
.xmindmark - Syntax Check - Check if the XMindMark file complies with syntax specifications, modify it until it meets the requirements if not
- Conversion & Export - Use CLI to convert to XMind and SVG formats
Scenario Routing
Select the appropriate scenario template based on user needs:
| User Intent | Scenario File | Trigger Keywords |
|---|---|---|
| Analyze academic papers | paper.md | paper, academic, research, paper |
| Summarize long-form content | summary.md | summarize, refine, organize, key points |
| Creative ideation/divergent thinking | brainstorm.md | brainstorm, creativity, idea, solution |
| Problem analysis/decision making | analysis.md | analyze, problem, decision, comparison |
| Project planning | project.md | project, plan, roadmap, planning |
| No specific scenario | Automatic generation | Intelligently infer based on content |
When user needs do not match preset scenarios:
- Extract Central Topic - Identify the core topic from user input
- Analyze Content Structure - Recognize key dimensions and hierarchical relationships
- Intelligent Organization - Automatically select the best organization method (time, category, priority, etc.) based on content type
- Add Visual Elements - Appropriately use boundary grouping, relationship connections, and summary nodes
XMindMark Conversion Commands
Install Xmindmark CLI using npm or pnpm:
npm install -g xmindmarkCheck if Xmindmark CLI is installed:
bash
xmindmark --versionIf already installed, use the following scripts to convert and export to XMind and SVG formats:
bash
# Convert to XMind file
xmindmark -f xmind topic.xmindmark
# Convert to SVG image
xmindmark -f svg topic.xmindmark- You can use the parameter to specify the output directory
-o
Global Rules
- Comply with Syntax Specifications - Must strictly follow the syntax in SYNTAX.md, check before and after generation, modify until it meets the requirements if not
- Conciseness First - Mind maps are for extracting key points, not copying the full text
- Clear Hierarchy - Central Topic → Main Branch → Sub-branch → Details
- Logical Grouping - Use boundary to categorize related concepts
[B] - Key Connections - Use only 1-2 relationships to mark the most core logical connections
- Summary & Refinement - Use to summarize key conclusions or limitations
[S]
Relationship Usage Restrictions
- Maximum 2 connection pairs - i.e., maximum use of /
[1]and[^1]/[2][^2] - Only connect the most important causal relationships (e.g., insight → contribution, challenge → solution)
- Avoid overusing relationships to keep the mind map clear
Boundary Usage Restrictions
- Maximum 2 boundaries - i.e., maximum use of /
[B1][B2] - Only use boundaries to group the most important concepts (e.g., concept 1, concept 2, concept 3)
- Try not to use nested boundaries (e.g., )
[B1][B2]
Structure Specifications
- Control each main branch to 3-7 child nodes
- Hierarchy depth does not exceed 4 levels
- Use to logically group related nodes
[B] - Use to create expandable summary nodes
[S]
Syntax Specifications
- Must strictly follow the syntax in SYNTAX.md, check before and after generation, modify until it meets the requirements if not
- 1 Tab = 4 spaces
- No spaces after markers (after topic content)
[] - Blank lines between sibling sub-topics will be ignored