felo-mindmap について
felo-mindmapは、Felo APIを使ってトピックや質問からマインドマップを作成するスキルです。複数のレイアウトに対応し、既存のLiveDocにも追加できます。
主な機能
- 01プロンプトからマインドマップを生成
- 02複数の図表レイアウト
- 03既存のLiveDocへの追加
- 04共有用マインドマップURLの返却
- 05構造化JSON出力
活用シーン
- 01トピックをマインドマップに整理
- 02タイムラインやフィッシュボーン図の作成
- 03既存のLiveDocへの図の追加
- 04共有可能なマインドマップリンクの取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ felo-inc/ felo-skills --skill felo-mindmapインストール後、Claude Code で/felo-mindmapを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
clawhub.jsonLICENSEREADME.mdscripts/run_mindmap_task.mjs詳細
Felo マインドマップスキル
使用するタイミング
マインドマップファイルの作成に関するリクエストでは、このスキルを使用します。
- トピックや質問からマインドマップを作成/生成する
- アイデアを構造化されたマインドマップにまとめる
- さまざまなレイアウトタイプ(タイムライン、フィッシュボーンなど)でマインドマップを作成する
- マインドマップの内容を共有可能なリンクとしてエクスポートする
トリガーとなるキーワード:
- マインドマップの作成に関する中国語のプロンプト(思维导图, 脑图)
- 英語:mindmap, mind map, thinking map, generate mindmap
- 明示的なコマンド:
/felo-mindmap、「use felo mindmap」
以下の場合は、このスキルを使用しないでください。
- リアルタイム情報の検索(
felo-searchを使用) - ローカルのコードベースファイルに関する質問
- マインドマップの生成を必要としない、純粋なテキストタスク
セットアップ
1. API キーを取得する
- felo.ai にアクセスします
- Settings -> API Keys を開きます
- API キーを作成してコピーします
2. 環境変数を設定する
Linux/macOS:
export FELO_API_KEY="your-api-key-here"
Windows PowerShell:
$env:FELO_API_KEY="your-api-key-here"
実行方法
Bash ツールのコマンドを使用し、次のワークフローに正確に従ってください。
ステップ 1:API キーを事前確認する
if [ -z "$FELO_API_KEY" ]; then
echo "ERROR: FELO_API_KEY not set"
exit 1
fi
キーが設定されていない場合は、停止してセットアップ手順を返します。
ステップ 2:Node スクリプトを実行する
バンドルされたスクリプトを使用します。
node felo-mindmap/scripts/run_mindmap_task.mjs \
--query "USER_PROMPT_HERE" \
--timeout 60
レイアウトタイプを指定する場合:
node felo-mindmap/scripts/run_mindmap_task.mjs \
--query "USER_PROMPT_HERE" \
--layout "TIMELINE" \
--timeout 60
利用可能なレイアウトタイプ:
MIND_MAP(デフォルト)- 標準的なマインドマップLOGICAL_STRUCTURE- 論理構造図ORGANIZATION_STRUCTURE- 組織図CATALOG_ORGANIZATION- カタログ組織図TIMELINE- タイムライン図FISHBONE- フィッシュボーン図
既存の LiveDoc にマインドマップを追加する場合:
node felo-mindmap/scripts/run_mindmap_task.mjs \
--query "USER_PROMPT_HERE" \
--livedoc-short-id "EXISTING_LIVEDOC_ID"
スクリプトの動作:
POST https://openapi.felo.ai/v2/mindmapを介してマインドマップを作成します- すぐに結果を返します(同期 API のため、ポーリングは不要です)
- 成功すると
mindmap_urlを出力します
デバッグ出力(任意):
node felo-mindmap/scripts/run_mindmap_task.mjs \
--query "USER_PROMPT_HERE" \
--json
次の項目を含む構造化 JSON を出力します。
resource_idstatusmindmap_urllivedoc_short_id
ステップ 3:構造化された結果を返す
成功した場合、次の内容を返します。
mindmap_urlをすぐに返します--jsonを使用した場合は、resource_idとlivedoc_short_idも含めます
出力形式
次のレスポンス構造を使用します。
## Mindmap Generation Result
- Resource ID: <resource_id>
- Status: <status>
- Mindmap URL: <mindmap_url>
- LiveDoc Short ID: <livedoc_short_id>
エラー形式:
## Mindmap Generation Failed
- Error Type: <error code or category>
- Message: <readable message>
- Suggested Action: <next step>
エラー処理
既知の API エラーコード:
INVALID_API_KEY(401):キーが無効、または失効していますMINDMAP_CREATE_FAILED(502):マインドマップの作成に失敗しましたLIVEDOC_CREATE_FAILED(502):LiveDoc の作成に失敗しましたLIVEDOC_NOT_FOUND(404):指定された LiveDoc が見つかりませんLLM_SERVICE_UNAVAILABLE(503):LLM サービスを利用できませんLLM_REQUEST_TIMEOUT(504):LLM リクエストがタイムアウトしました
重要な注意事項
- ユーザーの意図がマインドマップの生成である場合は、必ずこのスキルを実行してください。
- API は同期型のため、ポーリングは不要です。
- API 呼び出しは最小限にしてください。マインドマップ 1 件につきリクエストは 1 回です。
参考資料
コメント
Markdown 対応