← Back to Skills Marketplace
wangzhiming1999

Felo Mindmap

by wangzhiming · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
153
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install felo-mindmap
Description
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...
README (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/)
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install felo-mindmap
  3. After installation, invoke the skill by name or use /felo-mindmap
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug felo-mindmap
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 153 downloads so far.

How do I install Felo Mindmap?

Run "/install felo-mindmap" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Felo Mindmap free?

Yes, Felo Mindmap is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Felo Mindmap support?

Felo Mindmap is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Felo Mindmap?

It is built and maintained by wangzhiming (@wangzhiming1999); the current version is v1.0.0.

💬 Comments