← 返回 Skills 市场
wangzhiming1999

Felo Mindmap

作者 wangzhiming · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
153
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install felo-mindmap
功能描述
Generate mindmaps with Felo Mindmap API in Claude Code. Use when users ask to create/make/generate mindmaps, mind maps, or thinking maps, or when explicit co...
使用说明 (SKILL.md)

\r \r

Felo Mindmap Skill\r

\r

When to Use\r

\r Trigger this skill for requests about creating mindmap files:\r \r

  • Create/generate mindmaps from a topic or question\r
  • Turn ideas into a structured mindmap\r
  • Build a mindmap with different layout types (timeline, fishbone, etc.)\r
  • Export mindmap content into a shareable link\r \r Trigger keywords:\r \r
  • Chinese prompts about making mindmaps (思维导图, 脑图)\r
  • English: mindmap, mind map, thinking map, generate mindmap\r
  • Explicit commands: /felo-mindmap, "use felo mindmap"\r \r Do NOT use this skill for:\r \r
  • Real-time information lookup (use felo-search)\r
  • Questions about local codebase files\r
  • Pure text tasks that do not require mindmap generation\r \r

Setup\r

\r

1. Get API key\r

\r

  1. Visit felo.ai\r
  2. Open Settings -> API Keys\r
  3. Create and copy your API key\r \r

2. Configure environment variable\r

\r Linux/macOS:\r \r

export FELO_API_KEY="your-api-key-here"\r
```\r
\r
Windows PowerShell:\r
\r
```powershell\r
$env:FELO_API_KEY="your-api-key-here"\r
```\r
\r
## How to Execute\r
\r
Use Bash tool commands and follow this workflow exactly.\r
\r
### Step 1: Precheck API key\r
\r
```bash\r
if [ -z "$FELO_API_KEY" ]; then\r
  echo "ERROR: FELO_API_KEY not set"\r
  exit 1\r
fi\r
```\r
\r
If key is missing, stop and return setup instructions.\r
\r
### Step 2: Run Node Script\r
\r
Use the bundled script:\r
\r
```bash\r
node felo-mindmap/scripts/run_mindmap_task.mjs \\r
  --query "USER_PROMPT_HERE" \\r
  --timeout 60\r
```\r
\r
To specify a layout type:\r
\r
```bash\r
node felo-mindmap/scripts/run_mindmap_task.mjs \\r
  --query "USER_PROMPT_HERE" \\r
  --layout "TIMELINE" \\r
  --timeout 60\r
```\r
\r
Available layout types:\r
- `MIND_MAP` (default) - Classic mind map\r
- `LOGICAL_STRUCTURE` - Logical structure diagram\r
- `ORGANIZATION_STRUCTURE` - Organization chart\r
- `CATALOG_ORGANIZATION` - Catalog organization chart\r
- `TIMELINE` - Timeline diagram\r
- `FISHBONE` - Fishbone diagram\r
\r
To add mindmap to an existing LiveDoc:\r
\r
```bash\r
node felo-mindmap/scripts/run_mindmap_task.mjs \\r
  --query "USER_PROMPT_HERE" \\r
  --livedoc-short-id "EXISTING_LIVEDOC_ID"\r
```\r
\r
Script behavior:\r
\r
- Creates mindmap via `POST https://openapi.felo.ai/v2/mindmap`\r
- Returns immediately (synchronous API, no polling needed)\r
- Prints `mindmap_url` on success\r
\r
Optional debug output:\r
\r
```bash\r
node felo-mindmap/scripts/run_mindmap_task.mjs \\r
  --query "USER_PROMPT_HERE" \\r
  --json\r
```\r
\r
This outputs structured JSON including:\r
\r
- `resource_id`\r
- `status`\r
- `mindmap_url`\r
- `livedoc_short_id`\r
\r
### Step 3: Return structured result\r
\r
On success, return:\r
\r
- `mindmap_url` immediately\r
- if `--json` is used, also include `resource_id`, `livedoc_short_id`\r
\r
## Output Format\r
\r
Use this response structure:\r
\r
```markdown\r
## Mindmap Generation Result\r
\r
- Resource ID: \x3Cresource_id>\r
- Status: \x3Cstatus>\r
- Mindmap URL: \x3Cmindmap_url>\r
- LiveDoc Short ID: \x3Clivedoc_short_id>\r
```\r
\r
Error format:\r
\r
```markdown\r
## Mindmap Generation Failed\r
\r
- Error Type: \x3Cerror code or category>\r
- Message: \x3Creadable message>\r
- Suggested Action: \x3Cnext step>\r
```\r
\r
## Error Handling\r
\r
Known API error codes:\r
\r
- `INVALID_API_KEY` (401): key invalid or revoked\r
- `MINDMAP_CREATE_FAILED` (502): mindmap creation failed\r
- `LIVEDOC_CREATE_FAILED` (502): failed to create LiveDoc\r
- `LIVEDOC_NOT_FOUND` (404): specified LiveDoc not found\r
- `LLM_SERVICE_UNAVAILABLE` (503): LLM service is unavailable\r
- `LLM_REQUEST_TIMEOUT` (504): LLM request timed out\r
\r
## Important Notes\r
\r
- Always execute this skill when user intent is mindmap generation.\r
- The API is synchronous - no polling required.\r
- Keep API calls minimal: one request per mindmap.\r
\r
## References\r
\r
- [Felo Mindmap API](https://openapi.felo.ai/docs/api-reference/v2/mindmap.html)\r
- [Felo Open Platform](https://openapi.felo.ai/docs/)
安全使用建议
This skill appears to perform the advertised task (POST your prompt to Felo and return a mindmap URL) but the package metadata is incomplete. Before installing or providing credentials: (1) verify you are comfortable sending prompts/data to https://openapi.felo.ai (prompts will be transmitted with your FELO_API_KEY in Authorization header); (2) supply FELO_API_KEY only after confirming the skill source (homepage is missing and the registry owner ID is opaque); (3) ensure your agent environment has node available (the script runs with `node ...`) or the script will fail; (4) be aware the code also honors FELO_API_BASE (undocumented in the manifest) — do not set it to an untrusted host; (5) consider testing with non-sensitive prompts and a scoped/test API key first; and (6) ask the publisher to update the manifest to declare FELO_API_KEY and the node requirement (and to publish a homepage/repo) so the capability and requirements are coherent.
功能分析
Type: OpenClaw Skill Name: felo-mindmap Version: 1.0.0 The skill is a legitimate tool for generating mindmaps via the Felo Mindmap API. The core logic in `scripts/run_mindmap_task.mjs` securely handles the API key from environment variables and communicates only with the official endpoint (https://openapi.felo.ai). No evidence of data exfiltration, malicious execution, or prompt injection was found.
能力评估
Purpose & Capability
The skill's code and SKILL.md implement mindmap creation via Felo's API (POST to https://openapi.felo.ai/v2/mindmap), which matches the name/description. However, the manifest declares no required environment variables or binaries while the runtime expects FELO_API_KEY (mandatory) and optionally FELO_API_BASE, and a Node runtime (node). Those omissions are inconsistent with the stated purpose and deployment metadata.
Instruction Scope
The SKILL.md keeps to the declared purpose: run a node script that sends the user's prompt and layout to the Felo API and returns mindmap_url. It instructs the agent to run shell/node commands and to read FELO_API_KEY from the environment; it does not request unrelated files or credentials. Note that user prompts are transmitted to a third-party API (Felo).
Install Mechanism
No install spec or external downloads are present; the skill is instruction + a small local node script. This is low install risk (nothing fetched at install time).
Credentials
The runtime requires an API key (FELO_API_KEY) and supports FELO_API_BASE, but the registry metadata lists no required env vars or primary credential. The discrepancy means the manifest understates the credential need. FELO_API_KEY grants the skill access to the user's Felo account and will be sent as a Bearer token to the API; this is expected but should be declared in the manifest. Also, the script expects a node binary but the manifest lists none.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and has no install step that persists beyond its files. It only runs when invoked and requires no elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install felo-mindmap
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /felo-mindmap 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the felo-mindmap skill. - Enables mindmap generation via the Felo Mindmap API, triggered by user requests to make, generate, or create mind maps. - Includes support for various layout types (classic, timeline, fishbone, etc.) and integration with existing LiveDocs. - Provides clear setup instructions for API key configuration and usage. - Details robust error handling for common API failures and outlines expected output formats.
元数据
Slug felo-mindmap
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Felo Mindmap 是什么?

Generate mindmaps with Felo Mindmap API in Claude Code. Use when users ask to create/make/generate mindmaps, mind maps, or thinking maps, or when explicit co... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 153 次。

如何安装 Felo Mindmap?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install felo-mindmap」即可一键安装,无需额外配置。

Felo Mindmap 是免费的吗?

是的,Felo Mindmap 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Felo Mindmap 支持哪些平台?

Felo Mindmap 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Felo Mindmap?

由 wangzhiming(@wangzhiming1999)开发并维护,当前版本 v1.0.0。

💬 留言讨论