← 返回 Skills 市场
Mindflow
作者
zhangshulin
· GitHub ↗
· v1.0.6
· MIT-0
319
总下载
1
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install mindflow
功能描述
Converts text, Markdown files, or Txt files into mind map images. Use this skill when users want to generate mind maps/brain maps from articles, broadcast sc...
安全使用建议
This skill appears to be what it claims (text → markmap → HTML → image) but proceed cautiously: 1) npm install will pull markmap and Puppeteer and Puppeteer will download a Chromium binary — only install on trusted hosts and consider pinning package versions or using a lockfile. 2) The SKILL.md expects an LLM conversion step; verify where that runs (locally vs external API) because sensitive content may be sent to a model endpoint. 3) Inspect the full html-to-image.js (the provided snippet was truncated in the review) to confirm there are no unexpected network calls, remote endpoints, or shell executions before running it. 4) Run the code in a sandboxed environment (container/VM) if you must test it, and avoid feeding sensitive files until you confirm the runtime behavior. If you want, provide the complete html-to-image.js (untruncated) and any package.json or lockfile so I can re-evaluate and raise the confidence level.
功能分析
Type: OpenClaw Skill
Name: mindflow
Version: 1.0.6
The skill exhibits risky capabilities including arbitrary local file reading and shell command execution (markmap, node) which, while aligned with its stated purpose of mind map generation, pose a security risk. Specifically, the 'scripts/html-to-image.js' utility uses Puppeteer with the '--no-sandbox' and '--disable-setuid-sandbox' flags, significantly reducing browser isolation and increasing the impact of potential XSS-to-RCE vulnerabilities if processing untrusted input. The instructions in 'SKILL.md' also direct the agent to read user-provided file paths without explicit validation or sandboxing.
能力评估
Purpose & Capability
Name/description (convert text/markdown to mind-map images) matches the declared dependencies (markmap-cli, markmap-lib, markmap-render, puppeteer) and the included html-to-image.js script which renders HTML to image using Puppeteer.
Instruction Scope
SKILL.md stays on-topic: it instructs using an LLM to convert input to a strict markmap-style Markdown, runs markmap to produce HTML, and a local Node script to render images. It writes a temp file (/tmp/mindmap.md) and runs local commands. One scope note: the LLM step is underspecified (which model/API is used and where conversion occurs), which could cause user data to be sent to an external model endpoint depending on agent configuration.
Install Mechanism
There is no formal install spec in the package; SKILL.md instructs users/agents to run npm/bun installs for markmap and puppeteer. Puppeteer typically downloads a Chromium binary during install (network download from upstream). The instructions do not pin package versions or specify integrity checks, so running installs will fetch code/binaries from public registries and CDNs — a moderate operational risk that should be reviewed before running.
Credentials
The skill requests no environment variables or credentials. This is proportionate to its stated purpose. Caveat: the LLM conversion step may require model credentials in the environment (not declared) depending on how the agent is configured; confirm where LLM calls will be executed.
Persistence & Privilege
The skill is not forced-always, does not request elevated privileges, and does not declare modifications to other skills or system-wide configuration. It runs transient local commands and writes temporary files (e.g., /tmp/mindmap.md).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mindflow - 安装完成后,直接呼叫该 Skill 的名称或使用
/mindflow触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.6
- Added a requirement to use appropriate emojis to enhance visual expression in generated mind map content.
- Clarified not to use emojis excessively.
v1.0.5
- Clarified token content limit in step 1 instructions
- Minor documentation improvements for consistency and emphasis
v1.0.4
- Increased the content token limit for mind map generation from 250 to 300.
- Added the --offline option to the markmap command for offline HTML generation.
- Updated documentation to reflect these changes in workflow and execution steps.
v1.0.3
**Major update: Switched image rendering dependencies and improved auto-fit output**
- Replaced node-html-to-image with puppeteer as image rendering dependency.
- Updated default output format to PNG with auto-fit sizing for mindmaps.
- Adjusted LLM output constraint from 500 characters to 250 tokens.
- Documented new installation steps and clarified compatibility requirements.
- Improved CLI examples and clarified parameter descriptions.
v1.0.2
- Increased default output image resolution from 1920x1080 to 2560x1664 for higher quality mind map images.
- Minor documentation updates and formatting improvements within SKILL.md.
- Clarified dependency requirements and removed mention of default output format in the description.
v1.0.1
Version 1.0.1 of mindflow
- No changes detected in files or SKILL.md content.
- Functionality and usage remain unchanged from the previous version.
v1.0.0
Initial release of mindflow.
- Converts text, Markdown, or Txt files into mind map images.
- Supports specifying image format (default: jpg) and resolution.
- Strict formatting rules for mind map generation: one root node, max 4 levels, 500-character output limit.
- Requires dependencies: markmap-cli, markmap-lib, markmap-render, node-html-to-image.
- Designed to trigger for any mind map/brain map request, in English or Chinese ("mind map" or "思维导图").
元数据
常见问题
Mindflow 是什么?
Converts text, Markdown files, or Txt files into mind map images. Use this skill when users want to generate mind maps/brain maps from articles, broadcast sc... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 319 次。
如何安装 Mindflow?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mindflow」即可一键安装,无需额外配置。
Mindflow 是免费的吗?
是的,Mindflow 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Mindflow 支持哪些平台?
Mindflow 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Mindflow?
由 zhangshulin(@newtoolai)开发并维护,当前版本 v1.0.6。
推荐 Skills