← Back to Skills Marketplace
494
Downloads
2
Stars
2
Active Installs
4
Versions
Install in OpenClaw
/install xmind-generator
Description
Generate XMind mind map files (.xmind) from Markdown outlines or plain text descriptions. Use when a user asks to create a mind map, visualize a structure, o...
Usage Guidance
This skill looks like a straightforward Node script that creates .xmind files. Before installing/running: (1) run npm install in a sandboxed or controlled environment (not as root) and review package-lock.json or the 'xmind' package source if you want to audit third-party code; (2) when running, explicitly specify safe input and output paths so the script doesn't read or overwrite files you care about; (3) on Windows, piping from /dev/stdin may not work — prefer --input or --text; (4) if you need stronger assurance, inspect the 'xmind' npm package and transitive dependencies for unexpected network calls or filesystem access.
Capability Analysis
Type: OpenClaw Skill
Name: xmind-generator
Version: 1.0.3
The OpenClaw AgentSkills skill bundle for XMind generation appears benign. The `SKILL.md` instructions are clear, directly related to the stated purpose, and do not contain any prompt injection attempts or instructions for the agent to perform unauthorized actions. The `scripts/generate_xmind.js` code uses standard Node.js file operations to read input and write an XMind file, without any network calls, attempts to access sensitive system files, or execute arbitrary commands. While the `path.resolve` function in the script could theoretically be part of a path traversal vulnerability if the OpenClaw agent does not properly sanitize user-provided output paths, the skill's documentation explicitly guides the agent to use the workspace directory, indicating no malicious intent from the skill developer. A minor vulnerability note exists for a deprecated `uuid` dependency, but this is a library issue, not malicious code within the skill itself.
Capability Assessment
Purpose & Capability
Name/description (generate .xmind from Markdown/plain text) match the provided script and package.json dependency on the 'xmind' npm package. Requiring Node and an npm install of the xmind package is proportionate to the stated purpose.
Instruction Scope
SKILL.md instructs running the script from the skill directory and defaults output to a file path; the script accepts --input, --text, or stdin and writes the output file to any path the caller provides. This is expected for a file generator, but be aware it will read arbitrary input files you point it at and will write to arbitrary filesystem paths (respecting the process user permissions). There is a small documentation inconsistency: SKILL.md says 'Default output location: the OpenClaw workspace directory' while also instructing 'Always run from the skill directory' — the script uses the current working directory, so the actual default depends on where you run it.
Install Mechanism
No automated install spec in registry; SKILL.md requires running 'npm install' which will fetch 'xmind' and its transitive dependencies from the public npm registry per package-lock.json. This is a normal but moderate-risk install vector (npm packages are third-party code). There are no downloads from arbitrary URLs or extract operations beyond standard npm installs.
Credentials
The skill declares no required environment variables, credentials, or config paths, and the code does not access env vars. The script only reads input files/stdin and writes an output .xmind file; requested access is proportional to the functionality.
Persistence & Privilege
always is false and the skill does not request persistent elevated privileges or modify other skills or system-wide agent settings. It only writes files that the running user permits.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install xmind-generator - After installation, invoke the skill by name or use
/xmind-generator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
Fix: replaced hardcoded user path with <skill_dir> placeholder; added npm install step; added runtime: node declaration in frontmatter
v1.0.2
Fix: nested topics now correctly follow indentation hierarchy
v1.0.1
Initial release: generate .xmind mind map files from Markdown outlines or plain text descriptions
v1.0.0
Initial release: generate .xmind mind map files from Markdown outlines or plain text descriptions
Metadata
Frequently Asked Questions
What is XMind Generator?
Generate XMind mind map files (.xmind) from Markdown outlines or plain text descriptions. Use when a user asks to create a mind map, visualize a structure, o... It is an AI Agent Skill for Claude Code / OpenClaw, with 494 downloads so far.
How do I install XMind Generator?
Run "/install xmind-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is XMind Generator free?
Yes, XMind Generator is completely free (open-source). You can download, install and use it at no cost.
Which platforms does XMind Generator support?
XMind Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created XMind Generator?
It is built and maintained by Eski Yin (@geoion); the current version is v1.0.3.
More Skills