felo-inc/felo-skills

felo-mindmap

Generate mindmaps with Felo Mindmap API in Claude Code.

First seen Apr 12, 2026

Installation

$ npx skills add felo-inc/felo-skills --skill felo-mindmap

Summary

  • 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 commands like /felo-mindmap are used.
  • Handles API key check, mindmap creation with various layouts, and final mindmap_url output.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from felo-inc/felo-skills · top by installs.

npx skills add felo-inc/felo-skills

Browse all from felo-inc/felo-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 242
License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,025 B
  • docs SUMMARY.md 304 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 61 installs

SKILL.md

Felo Mindmap Skill

When to Use

Trigger this skill for requests about creating mindmap files:

  • Create/generate mindmaps from a topic or question
  • Turn ideas into a structured mindmap
  • Build a mindmap with different layout types (timeline, fishbone, etc.)
  • Export mindmap content into a shareable link

Trigger keywords:

  • Chinese prompts about making mindmaps (思维导图, 脑图)
  • English: mindmap, mind map, thinking map, generate mindmap
  • Explicit commands: /felo-mindmap, "use felo mindmap"

Do NOT use this skill for:

  • Real-time information lookup (use felo-search)
  • Questions about local codebase files
  • Pure text tasks that do not require mindmap generation

Setup

1. Get API key

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

2. Configure environment variable

Linux/macOS:

export FELO_API_KEY="your-api-key-here"

Windows PowerShell:

$env:FELO_API_KEY="your-api-key-here"

How to Execute

Use Bash tool commands and follow this workflow exactly.

Step 1: Precheck API key

if [ -z "$FELO_API_KEY" ]; then
  echo "ERROR: FELO_API_KEY not set"
  exit 1
fi

If key is missing, stop and return setup instructions.

Step 2: Run Node Script

Use the bundled script:

node felo-mindmap/scripts/run_mindmap_task.mjs \
  --query "USER_PROMPT_HERE" \
  --timeout 60

To specify a layout type:

node felo-mindmap/scripts/run_mindmap_task.mjs \
  --query "USER_PROMPT_HERE" \
  --layout "TIMELINE" \
  --timeout 60

Available layout types:

  • MIND_MAP (default) - Classic mind map
  • LOGICAL_STRUCTURE - Logical structure diagram
  • ORGANIZATION_STRUCTURE - Organization chart
  • CATALOG_ORGANIZATION - Catalog organization chart
  • TIMELINE - Timeline diagram
  • FISHBONE - Fishbone diagram

To add mindmap to an existing LiveDoc:

node felo-mindmap/scripts/run_mindmap_task.mjs \
  --query "USER_PROMPT_HERE" \
  --livedoc-short-id "EXISTING_LIVEDOC_ID"

Script behavior:

Optional debug output:

node felo-mindmap/scripts/run_mindmap_task.mjs \
  --query "USER_PROMPT_HERE" \
  --json

This outputs structured JSON including:

  • resource_id
  • status
  • mindmap_url
  • livedocshortid

Step 3: Return structured result

On success, return:

  • mindmap_url immediately
  • if --json is used, also include resourceid, livedocshort_id

Output Format

Use this response structure:

## Mindmap Generation Result

- Resource ID: <resource_id>
- Status: <status>
- Mindmap URL: <mindmap_url>
- LiveDoc Short ID: <livedoc_short_id>

Error format:

## Mindmap Generation Failed

- Error Type: <error code or category>
- Message: <readable message>
- Suggested Action: <next step>

Error Handling

Known API error codes:

  • INVALIDAPIKEY (401): key invalid or revoked
  • MINDMAPCREATEFAILED (502): mindmap creation failed
  • LIVEDOCCREATEFAILED (502): failed to create LiveDoc
  • LIVEDOCNOTFOUND (404): specified LiveDoc not found
  • LLMSERVICEUNAVAILABLE (503): LLM service is unavailable
  • LLMREQUESTTIMEOUT (504): LLM request timed out

Important Notes

  • Always execute this skill when user intent is mindmap generation.
  • The API is synchronous - no polling required.
  • Keep API calls minimal: one request per mindmap.

References