jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ エージェントCreate

agentCreate

AIを活用して、新しい独立したAIエージェント

⏱ コードレビュー 1時間 → 10分

📺 まず動画で見る(YouTube)

▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

AI-powered OpenClaw agent creator. 用AI创作AI - 帮助用户创建和配置全新的独立agent,支持飞书机器人绑定、模型选择、工作区配置。Trigger: 创建agent、new agent、创建机器人、agent setup、new bot、卸载agent、删除agent、remove agent

🇯🇵 日本人クリエイター向け解説

一言でいうと

AIを活用して、新しい独立したAIエージェント

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o agentcreate.zip https://jpskill.com/download/4327.zip && unzip -o agentcreate.zip && rm agentcreate.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/4327.zip -OutFile "$d\agentcreate.zip"; Expand-Archive "$d\agentcreate.zip" -DestinationPath $d -Force; ri "$d\agentcreate.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して agentcreate.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → agentcreate フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-18
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • AgentCreate を使って、最小構成のサンプルコードを示して
  • AgentCreate の主な使い方と注意点を教えて
  • AgentCreate を既存プロジェクトに組み込む方法を教えて

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

[Skill 名] agentCreate

🤖 agentCreate - AIエージェントクリエーター

AIでAIを創作 - ユーザーが新しい独立した OpenClaw Agent を作成・設定するのを支援します。


中核となる使命

agentCreate の唯一の使命は以下の通りです。

  • 新しい OpenClaw Agent を作成する。新しく作成された agent が正常に動作し、ユーザーと対話できることを保証します。
  • 作成済みの OpenClaw Agent をアンインストールする。指定された agent とその関連設定を安全に削除します。

🎯 AIでAIを創作するという考え方 - 対話型インタラクションを通じて、ユーザーが複数の独立した Agent を簡単に作成・管理できるよう支援します。


機能概要

機能 説明
独立 Agent の作成 メイン agent と完全に独立した agent を作成します。
Agent のアンインストール 指定された agent を安全にアンインストールし、削除します。
飛書ロボットのバインド 新しい agent を指定された飛書ロボットにバインドします。
モデル選択 ユーザーが既存のモデルから選択できるようにします。
ワークスペース設定 独立したワークスペースディレクトリを作成します。
自動設定 すべての設定ファイルの作成を自動的に完了します。

4つの核心要点

✅ 要点1:独立した実行

作成された agent は以下の条件を満たす必要があります。

  • メイン agent と完全に独立しており、互いに影響を与えません。
  • 独立したセッションとコンテキストを持ちます。
  • 独立したメッセージ処理と応答を行います。

✅ 要点2:独立したワークスペース

ワークスペースの要件:

  • 場所:/Users/honor/.openclaw/workspace-{agentName}
  • メイン agent の /Users/honor/.openclaw/workspace と同じ階層です。
  • 例:workspace_videomakerworkspace_healthworkspace_coin

✅ 要点3:飛書ロボットのバインド

作成時に以下の飛書アプリケーション情報を収集する必要があります。

どの飛書ロボットにバインドする必要がありますか?
以下の情報を提供してください:

1. ロボット名(識別用): ________
2. App ID (appid): ________
3. App Secret: ________
4. ロボットアカウントタイプ: 
   - bot_default (デフォルトのメインロボット)
   - bot_health (健康アシスタント)
   - bot_coin (金価格アシスタント)
   - カスタム名: ________

✅ 要点4:モデル選択

ユーザーが選択できるように、設定済みのすべてのモデルをリストアップします。

新しい agent のモデルを選択してください:

利用可能なモデルリスト:
1. scnet/DeepSeek-V3.2 - DeepSeek V3.2 マルチモーダル
2. scnet/MiniMax-M2.5 - MiniMax M2.5 マルチモーダル
3. scnet/MiniMax-M2 - MiniMax M2 マルチモーダル
4. deepseek/deepseek-chat - DeepSeek 対話モデル
5. minimax-portal/MiniMax-M2.5 - MiniMax M2.5
6. volcengine/doubao-seed-2-0-lite-260215 - 豆包軽量版

Agent アンインストール機能

アンインストールフロー

ユーザーが agent のアンインストール(削除)を要求した場合、以下のフローを実行します。

🗑️ Agent をアンインストール

現在アンインストール可能なすべての Agent をリストアップします:
| # | Agent ID | 名前 | 飛書バインド | モデル |
|---|----------|------|----------|------|
| 1 | health | 健康アシスタント | bot_health | scnet/MiniMax-M2.5 |
| 2 | coin | 金価格アシスタント | bot_coin | scnet/MiniMax-M2.5 |

アンインストールする Agent ID(または番号)を入力してください: health

⚠️ 警告:Agent のアンインストールは元に戻せない操作です!

| 項目 | 値 |
|------|-----|
| Agent ID | health |
| ワークスペース | ~/.openclaw/workspace-test |
| 飛書バインド | bot_test |

アンインストール方法を選択してください:
1. 飛書バインドのみ解除(ワークスペース + アカウント設定を保持)
2. 完全アンインストール(バインド解除 + ワークスペース削除 + 飛書アカウント削除)
3. キャンセル

オプションを入力してください [1/2/3]: 2

⚠️ この操作は元に戻せません!ワークスペースディレクトリは完全に削除されます。

飛書アカウント設定を削除しますか?(y/n): y
# アカウントがこの agent のみで使用されている場合、メイン agent へのフォールバックを避けるため削除を推奨します。

アンインストールを確認しますか?("yes" と入力して確認): yes

✅ アンインストール中...
[agent 設定を削除中...]
[bindings 設定を削除中...]
[飛書アカウント設定を削除中...]
[ワークスペースディレクトリを削除中...]
[ゲートウェイを再起動中...]

🎉 アンインストール完了!

Agent "health" は完全にアンインストールされました。

3つのアンインストールモード

モード 説明 操作
バインドのみ解除 ワークスペース + アカウント設定を保持し、飛書バインドを削除します。 bindings を削除
完全アンインストール バインド解除 + ワークスペース削除 + 飛書アカウント削除 openclaw agents delete --force + アカウント削除
キャンセル 何も操作を実行しません。 終了

⚠️ 重要:飛書アカウント削除ロジック

飛書アカウント設定を削除する必要がある理由:

飛書アカウントが存在するが対応する binding がない場合、メッセージは defaultAccount にフォールバックし、メッセージがメイン agent にルーティングされてしまいます!

例:
- bot_test の binding は削除済み
- しかし bot_test のアカウント設定は残っている
- ユーザーが bot_test にメッセージを送信 → bot_default にフォールバック → メイン agent が返信

したがって、完全アンインストール時には飛書アカウント設定を削除する必要があります(ただし、そのアカウントが他の agent で再利用されている場合を除く)。

モード1:飛書バインドのみ解除

適用対象:ワークスペースデータを保持し、将来的に再バインドする可能性がある場合、または飛書経由でメッセージを受け取りたくない場合。

# 設定を手動で変更し、bindings を削除するが agent は保持する
# 手順:
# 1. 現在の設定を取得する
# 2. その agent の bindings を削除する
# 3. ゲートウェイを再起動する

モード2:完全アンインストール

# agent とワークスペースディレクトリを削除する
openclaw agents delete {agentId} --workspace /Users/honor/.openclaw/workspace-{agentId} --non-interactive

モード3:キャンセル

直接終了し、何も変更しません。

アンインストール手順(技術実装)

方法1:飛書バインドのみ解除(ワークスペースを保持)

飛書メッセージの入り口のみを削除し、ワークスペースデータを保持したいシナリオに適用されます。

実装手順:

import json

# 1. 現在の設定を読み込む
with open('/Users/honor/.openclaw/openclaw.json', 'r') as f:
    config = json.load(f)

# 2. その agent の bindings を削除する(agent 設定は保持)
agent_id = '{agentId}'
if 'bindings' in config and agent_id in config['bindings']:
    del config['bindings'][agent_id]

# 3. 設定を書き戻す
with open('/Users/honor/.openclaw/openclaw.json', 'w') as f:
    json.dump(config, f, indent=2)

# 4. ゲートウェイを再起動する
# gateway restart

注意: 飛書アカウント設定(appId/appSecret)は削除されず、他の agent で再利用可能です。


方法2:完全アンインストール(バインド解除 + ワークスペース削除 + 飛書アカウント削除)

ステップ1:openclaw agents delete を使用して Agent を削除する

openclaw agents delete {agentId} --force

ステップ2:飛書アカウント設定を削除する

import json

with open('/Users/honor/.openclaw/openclaw.json', 'r') as f:
    config = json.load(f)

feishu_account = '{feishuAccount}'  # 例: bot_test

# 飛書アカウント設定を削除する
if feishu_account in config.get('channels', {}).get('feishu', {}).get('accounts', {}):
    del config['channels']['feishu']['accounts'][feishu_account]
    print(f'飛書アカウント: {feishu_account} を削除しました')

with open('/Users/honor/.openclaw/openclaw.json', 'w') as f:
    json.dump(config, f, indent=2)

ステップ3:ゲートウェイを再起動する

gateway restart

注意:

  • openclaw agents delete は自動的に以下を実行します:agent の削除、bindings の削除、ワークスペースディレクトリの削除
  • 飛書アカウント設定は手動で削除する必要があります。そうしないと、defaultAccount にフォールバックしてメッセージがメイン agent に流れてしまいます。

注意事項

  1. メイン agent は削除できません - main agent は保護されており、削除できません。
  2. 飛書アカウントの保持 - 飛書ロボットアカウント設定は保持されます(他の agent で再利用可能)。
  3. バインドの自動クリーンアップ - 完全アンインストール時、agent の bindings は自動的にクリーンアップされます。

削除結果の検証

# すべての agent を表示
openclaw agents list

# バインド関係を表示
openclaw agents bindings

アンインストールに関する注意事項

  1. メイン agent はアンインストールできません - メイン agent (main) を削除から保護します。
  2. 3つのモード選択 - ユーザーは「バインドのみ解除 / 完全アンインストール / キャンセル」を選択できます。
  3. データは元に戻せません - 完全アンインストール前にはユーザーの確認が必須です。
  4. 飛書アカウントは削除必須 - 完全アンインストール時には、フォールバックを避けるため飛書アカウント設定を削除する必要があります。
  5. バインドのみ解除時はアカウントを保持 - ユーザーは将来的に再バインドするためにアカウントを保持したい場合があります。
  6. ワークスペースは削除オプション - バインドのみ解除モードではワークスペースは保持されます。

エラー処理

作成関連のエラー

エラー 解決策
ワークスペースディレクトリが既に存在します ユーザーに名前の変更を促すか、上書きするかを尋ねます。
Agent ID が既に存在します ユーザーに別の ID を選択するよう促します。
飛書 App ID が無効です App ID と Secret を確認するよう促します。
モデルが存在しません リストから有効なモデルを選択するよう促します。
設定の更新に失敗しました OpenClaw 設定の形式を確認します。

アンインストール関連のエラー

エラー 解決策
メイン agent の削除を試みました 「メイン agent はアンインストールできません。保護メカニズムが有効です」と表示します。
Agent が存在しません 利用可能な agent のリストを表示します。
設定の更新に失敗しました 設定形式を確認し、元の設定を保持します。
ワークスペースの削除に失敗しました ディレクトリの権限を確認し、手動削除を推奨します。
バインドのみ解除時に bindings がありません その agent は飛書にバインドされていないため、解除の必要がないことを表示します。

アンインストールコマンドの例

例1:飛書バインドのみ解除

ユーザー:coin agent をアンインストール

agentCreate:
🗑️ Agent "coin" をアンインストールしますか?

現在の Agent 情報:
- Agent ID: coin
- ワークスペース: ~/.openclaw/workspace-coin
- 飛書バインド: bot_coin
- モデル: scnet/MiniMax-M2.5

アンインストール方法を選択してください:
1. 飛書バインドのみ解除(ワークスペースを保持)
2. 完全アンインストール(バインド解除 + ワークスペース削除)
3. キャンセル

オプションを入力してください [1/2/3]: 1

✅ 飛書バインドを解除中...
[bindings 設定を削除中...]
[ワークスペースディレクトリを保持中...]
[ゲートウェイを再起動中...]

🎉 アンインストール完了!

Agent "coin" の飛書バインドは解除され、ワークスペースは保持されました。
再バインドが必要な場合は、`openclaw agents add coin --bind feishu:xxx` を使用できます。

例2:完全アンインストール

ユーザー:coin agent をアンインストール

agentCreate:
🗑️ Agent "coin" をアンインストールしますか?

現在の Agent 情報:
- Agent ID: coin
- ワークスペース: ~/.openclaw/workspace-coin
- 飛書バインド: bot_coin
- モデル: scnet/MiniMax-M2.5

アンインストール方法を選択してください:
1. 飛書バインドのみ解除(ワークスペース + アカウント設定を保持)
2. 完全アンインストール(バインド解除 + ワークスペース削除 + 飛書アカウント削除)
3. キャンセル

オプションを入力してください [1/2/3]: 2

⚠️ この操作は元に戻せません!ワークスペース
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

🤖 agentCreate - AI Agent Creator

用AI创作AI - 帮助用户创建和配置全新的独立 OpenClaw Agent


核心使命

agentCreate 的唯一使命是:

  • 创建新的 OpenClaw Agent,确保新创建的 agent 能够正常运行并与用户交互
  • 卸载已创建的 OpenClaw Agent,安全删除指定的 agent 及其相关配置

🎯 用AI创作AI的思想 - 通过对话式交互,帮助用户轻松创建和管理多个独立 Agent


功能概述

功能 说明
创建独立 Agent 创建与主 agent 完全独立的 agent
卸载 Agent 安全卸载并删除指定的 agent
飞书机器人绑定 将新 agent 绑定到指定的飞书机器人
模型选择 让用户从已有模型中选择
工作区配置 创建独立的工作区目录
自动配置 自动完成所有配置文件的创建

4 个核心要点

✅ 要点一:独立运行

创建的 agent 必须:

  • 与主 agent 完全独立,互不影响
  • 有独立的 session 和上下文
  • 独立的消息处理和响应

✅ 要点二:独立工作区

工作区要求:

  • 位置:/Users/honor/.openclaw/workspace-{agentName}
  • 与主 agent 的 /Users/honor/.openclaw/workspace 同级别
  • 示例:workspace_videomakerworkspace_healthworkspace_coin

✅ 要点三:飞书机器人绑定

创建时必须收集以下飞书应用信息:

需要绑定哪个飞书机器人?
请提供以下信息:

1. 机器人名称(用于识别): ________
2. App ID (appid): ________
3. App Secret: ________
4. 机器人账号类型: 
   - bot_default (默认主机器人)
   - bot_health (健康助手)
   - bot_coin (金价助手)
   - 自定义名称: ________

✅ 要点四:模型选择

列出所有已配置的模型供用户选择:

请为新 agent 选择模型:

可用模型列表:
1. scnet/DeepSeek-V3.2 - DeepSeek V3.2 多模态
2. scnet/MiniMax-M2.5 - MiniMax M2.5 多模态
3. scnet/MiniMax-M2 - MiniMax M2 多模态
4. deepseek/deepseek-chat - DeepSeek 对话模型
5. minimax-portal/MiniMax-M2.5 - MiniMax M2.5
6. volcengine/doubao-seed-2-0-lite-260215 - 豆包轻量版

卸载 Agent 功能

卸载流程

当用户要求卸载(删除)agent 时,执行以下流程:

🗑️ 卸载 Agent

列出当前所有可卸载的 Agent:
| # | Agent ID | 名称 | 飞书绑定 | 模型 |
|---|----------|------|----------|------|
| 1 | health | 健康助手 | bot_health | scnet/MiniMax-M2.5 |
| 2 | coin | 金价助手 | bot_coin | scnet/MiniMax-M2.5 |

请输入要卸载的 Agent ID(或编号): health

⚠️ 警告:卸载 Agent 是不可逆操作!

| 项目 | 值 |
|------|-----|
| Agent ID | health |
| 工作区 | ~/.openclaw/workspace-test |
| 飞书绑定 | bot_test |

请选择卸载方式:
1. 仅取消飞书绑定(保留工作区 + 保留账号配置)
2. 完全卸载(取消绑定 + 删除工作区 + 删除飞书账号)
3. 取消

请输入选项 [1/2/3]: 2

⚠️ 此操作不可恢复!工作区目录将被完全删除。

是否删除飞书账号配置?(y/n): y
# 如果账号只被该 agent 使用,建议删除避免 fallback 到 main agent

确认卸载?(输入 "yes" 确认): yes

✅ 正在卸载...
[移除 agent 配置...]
[移除 bindings 配置...]
[删除飞书账号配置...]
[删除工作区目录...]
[重启网关...]

🎉 卸载完成!

Agent "health" 已完全卸载。

三种卸载模式

模式 说明 操作
仅取消绑定 保留工作区 + 保留账号配置,移除飞书绑定 移除 bindings
完全卸载 取消绑定 + 删除工作区 + 删除飞书账号 openclaw agents delete --force + 删账号
取消 不执行任何操作 退出

⚠️ 重要:飞书账号删除逻辑

必须删除飞书账号配置的原因:

当飞书账号存在但没有对应 binding 时,消息会 fallback 到 defaultAccount,导致消息被路由到 main agent!

例如:
- bot_test 已删除 binding
- 但 bot_test 账号配置还在
- 用户发消息给 bot_test → fallback 到 bot_default → main agent 回复

因此,完全卸载时必须删除飞书账号配置(除非该账号被其他 agent 复用)。

模式1:仅取消飞书绑定

适用于:想保留工作区数据未来可能重新绑定,或者只是不想通过飞书接收消息了。

# 需要手动修改配置,移除 bindings 但保留 agent
# 步骤:
# 1. 获取当前配置
# 2. 移除该 agent 的 bindings
# 3. 重启网关

模式2:完全卸载

# 删除 agent 及工作区目录
openclaw agents delete {agentId} --workspace /Users/honor/.openclaw/workspace-{agentId} --non-interactive

模式3:取消

直接退出,不做任何修改。

卸载步骤(技术实现)

方式一:仅取消飞书绑定(保留工作区)

适用于只想移除飞书消息入口,但保留工作区数据的场景。

实现步骤:

import json

# 1. 读取当前配置
with open('/Users/honor/.openclaw/openclaw.json', 'r') as f:
    config = json.load(f)

# 2. 移除该 agent 的 bindings(保留 agent 配置)
agent_id = '{agentId}'
if 'bindings' in config and agent_id in config['bindings']:
    del config['bindings'][agent_id]

# 3. 写回配置
with open('/Users/honor/.openclaw/openclaw.json', 'w') as f:
    json.dump(config, f, indent=2)

# 4. 重启网关
# gateway restart

注意: 飞书账号配置(appId/appSecret)不会被删除,可被其他 agent 复用。


方式二:完全卸载(取消绑定 + 删除工作区 + 删除飞书账号)

步骤 1:使用 openclaw agents delete 删除 Agent

openclaw agents delete {agentId} --force

步骤 2:删除飞书账号配置

import json

with open('/Users/honor/.openclaw/openclaw.json', 'r') as f:
    config = json.load(f)

feishu_account = '{feishuAccount}'  # 如 bot_test

# 删除飞书账号配置
if feishu_account in config.get('channels', {}).get('feishu', {}).get('accounts', {}):
    del config['channels']['feishu']['accounts'][feishu_account]
    print(f'已删除飞书账号: {feishu_account}')

with open('/Users/honor/.openclaw/openclaw.json', 'w') as f:
    json.dump(config, f, indent=2)

步骤 3:重启网关

gateway restart

注意:

  • openclaw agents delete 会自动:移除 agent、移除 bindings、删除工作区目录
  • 飞书账号配置必须手动删除,否则会 fallback 到 defaultAccount 导致消息流向 main agent

注意事项

  1. 不能删除主 agent - main agent 受保护,不能删除
  2. 飞书账号保留 - 飞书机器人账号配置会保留(可被其他 agent 复用)
  3. 绑定自动清理 - 完全卸载时 agent 的 bindings 会自动被清理

验证删除结果

# 查看所有 agent
openclaw agents list

# 查看绑定关系
openclaw agents bindings

卸载注意事项

  1. 主 agent 不能卸载 - 保护主 agent (main) 不被删除
  2. 三种模式选择 - 用户可以选择:仅取消绑定 / 完全卸载 / 取消
  3. 数据不可恢复 - 完全卸载前必须用户确认
  4. 飞书账号必须删除 - 完全卸载时必须删除飞书账号配置,避免 fallback
  5. 仅取消绑定时保留账号 - 用户可能想保留账号未来重新绑定
  6. 工作区可选删除 - 仅取消绑定模式会保留工作区

错误处理

创建相关错误

错误 解决方案
工作区目录已存在 提示用户更换名称或询问是否覆盖
Agent ID 已存在 提示用户选择其他 ID
飞书 App ID 无效 提示检查 App ID 和 Secret
模型不存在 提示从列表中选择有效模型
配置更新失败 检查 OpenClaw 配置格式

卸载相关错误

错误 解决方案
尝试删除主 agent 提示"主 agent 不能卸载,保护机制已启用"
Agent 不存在 提示可用的 agent 列表
配置更新失败 检查配置格式,保留原配置
工作区删除失败 检查目录权限,给出手动删除建议
仅取消绑定时无 bindings 提示该 agent 未绑定飞书,无需取消

卸载命令示例

示例1:仅取消飞书绑定

用户:卸载 coin agent

agentCreate:
🗑️ 确定要卸载 Agent "coin" 吗?

当前 Agent 信息:
- Agent ID: coin
- 工作区: ~/.openclaw/workspace-coin
- 飞书绑定: bot_coin
- 模型: scnet/MiniMax-M2.5

请选择卸载方式:
1. 仅取消飞书绑定(保留工作区)
2. 完全卸载(取消绑定 + 删除工作区)
3. 取消

请输入选项 [1/2/3]: 1

✅ 正在取消飞书绑定...
[移除 bindings 配置...]
[保留工作区目录...]
[重启网关...]

🎉 卸载完成!

Agent "coin" 的飞书绑定已取消,工作区已保留。
如需重新绑定,可以使用 `openclaw agents add coin --bind feishu:xxx`。

示例2:完全卸载

用户:卸载 coin agent

agentCreate:
🗑️ 确定要卸载 Agent "coin" 吗?

当前 Agent 信息:
- Agent ID: coin
- 工作区: ~/.openclaw/workspace-coin
- 飞书绑定: bot_coin
- 模型: scnet/MiniMax-M2.5

请选择卸载方式:
1. 仅取消飞书绑定(保留工作区 + 保留账号配置)
2. 完全卸载(取消绑定 + 删除工作区 + 删除飞书账号)
3. 取消

请输入选项 [1/2/3]: 2

⚠️ 此操作不可恢复!工作区目录将被完全删除。

是否删除飞书账号配置?(y/n): y
# 账号 bot_coin 只被 coin agent 使用,建议删除

确认卸载?(输入 "yes" 确认): yes

✅ 正在卸载...
[移除 agent 配置...]
[移除 bindings 配置...]
[删除飞书账号配置 bot_coin...]
[删除工作区目录...]
[重启网关...]

🎉 卸载完成!

Agent "coin" 已完全卸载。
飞书账号 bot_coin 已删除(避免 fallback 到 main agent)。

交互流程

第一步:收集 Agent 信息

🎯 让我帮你创建一个新的 OpenClaw Agent!

请提供以下信息:

1. **Agent 名称**(英文,唯一标识)
   - 例如:videomaker, writer, researcher
   - 将用于工作区目录名:workspace-{name}

2. **Agent 中文名称**(可选,用于显示)
   - 例如:视频制作者、写作助手

3. **Agent 用途描述**(可选)
   - 例如:用于生成视频脚本和内容

第二步:选择飞书机器人

🤖 请选择或创建飞书机器人绑定:

已有飞书机器人:
- bot_default (默认主机器人)
- bot_health (健康助手)  
- bot_coin (金价助手)

或者输入新的 App ID 和 Secret 来创建新绑定。

请提供:
- 机器人名称: ________
- App ID: ________  
- App Secret: ________

第三步:选择模型

🧠 请为新 Agent 选择模型:

当前已配置的模型:
1. scnet/DeepSeek-V3.2 - DeepSeek V3.2 (多模态,支持图像)
2. scnet/MiniMax-M2.5 - MiniMax M2.5 (多模态)
3. scnet/MiniMax-M2 - MiniMax M2 (多模态)
4. deepseek/deepseek-chat - DeepSeek Chat
5. minimax-portal/MiniMax-M2.5 - MiniMax M2.5
6. volcengine/doubao-seed-2-0-lite-260215 - 豆包轻量版

请输入编号或模型ID: ________

第四步:确认并创建

📋 确认创建信息:

| 项目 | 值 |
|------|-----|
| Agent ID | {agentId} |
| 工作区 | ~/.openclaw/workspace-{agentId} |
| 飞书绑定 | {feishuAccount} |
| 使用模型 | {model} |

确认创建?(y/n): ________

创建步骤(技术实现)

1. 添加飞书账号(如果是新账号)

如果用户提供了新的飞书 App ID 和 Secret,需要先添加到配置中:

# 使用 Python 更新配置
import json

with open('/Users/honor/.openclaw/openclaw.json', 'r') as f:
    config = json.load(f)

# 添加新账号
config['channels']['feishu']['accounts']['{feishuAccount}'] = {
    'appId': '{appId}',
    'appSecret': '{appSecret}'
}

with open('/Users/honor/.openclaw/openclaw.json', 'w') as f:
    json.dump(config, f, indent=2)

# 重启网关
gateway restart

2. 使用 openclaw agents add 创建 Agent

正确的命令用法:

openclaw agents add {agentId} \
  --workspace /Users/honor/.openclaw/workspace-{agentId} \
  --model {selectedModel} \
  --bind feishu:{feishuAccount} \
  --non-interactive

参数说明: | 参数 | 说明 | 示例 | |------|------|------| | {agentId} | Agent 唯一标识 | test, videomaker | | --workspace | 工作区目录路径 | /Users/honor/.openclaw/workspace-test | | --model | 使用的模型 ID | deepseek/deepseek-chat | | --bind | 飞书绑定 | feishu:bot_test | | --non-interactive | 非交互模式 | 必须添加 |

完整示例:

# 创建 test agent
openclaw agents add test \
  --workspace /Users/honor/.openclaw/workspace-test \
  --model deepseek/deepseek-chat \
  --bind feishu:bot_test \
  --non-interactive

3. 验证创建结果

# 查看所有 agent
openclaw agents list

# 查看绑定关系
openclaw agents bindings

⚠️ 重要提示

  1. 必须先添加飞书账号 - 如果是新账号,必须先用 Python/手动添加到配置文件,再创建 agent
  2. 使用 --non-interactive - 在自动化流程中必须添加此参数
  3. workspace 会自动创建 - openclaw agents add 会自动创建工作区目录
  4. 绑定格式 - --bind channel:accountId,如 feishu:bot_test

4. 重启网关

配置更新后需要重启网关使配置生效。


错误处理

创建相关错误

错误 解决方案
工作区目录已存在 提示用户更换名称或询问是否覆盖
Agent ID 已存在 提示用户选择其他 ID
飞书 App ID 无效 提示检查 App ID 和 Secret
模型不存在 提示从列表中选择有效模型
配置更新失败 检查 OpenClaw 配置格式

卸载相关错误

错误 解决方案
尝试删除主 agent 提示"主 agent 不能卸载,保护机制已启用"
Agent 不存在 提示可用的 agent 列表
配置更新失败 检查配置格式,保留原配置
工作区删除失败 检查目录权限,给出手动删除建议

交互示例

完整对话示例(使用正确命令)

用户:帮我创建一个视频制作agent

agentCreate:
🎬 好的!让我帮你创建一个视频制作 Agent。

📝 请提供以下信息:

1. **Agent ID**(英文唯一标识): 
   提示:用于目录名和配置,如 videomaker

2. **中文名称**(可选): 
   提示:用于显示,如"视频助手"

3. **用途描述**(可选):
   提示:帮助agent理解自己的角色

请输入 Agent ID: videomaker

🤖 接下来绑定飞书机器人:

已有机器人:
- bot_default (默认)
- bot_health (健康)
- bot_coin (金价)

请选择或输入新的机器人信息:
1. 使用已有机器人 (请输入名称)
2. 创建新绑定 (请输入 App ID 和 Secret)

请选择: bot_default

🧠 选择模型:

可用模型:
1. scnet/DeepSeek-V3.2
2. scnet/MiniMax-M2.5
3. deepseek/deepseek-chat

请选择 [1]: 1

📋 确认创建:

| 项目 | 值 |
|------|-----|
| Agent ID | videomaker |
| 工作区 | ~/.openclaw/workspace-videomaker |
| 飞书绑定 | bot_default |
| 模型 | scnet/DeepSeek-V3.2 |

确认创建?(y/n): y

✅ 正在创建...

[检查飞书账号...]
[使用 openclaw agents add 创建 agent...]
[验证配置...]

🎉 创建成功!

执行命令:

openclaw agents add videomaker \ --workspace /Users/honor/.openclaw/workspace-videomaker \ --model scnet/DeepSeek-V3.2 \ --bind feishu:bot_default \ --non-interactive


你的新 Agent "videomaker" 已创建完成。
- 飞书绑定:bot_default
- 模型:scnet/DeepSeek-V3.2

现在可以通过飞书与 videomaker agent 对话了!

验证创建结果

创建完成后,验证以下内容:

  1. ✅ 使用 openclaw agents list 查看 agent 列表
  2. ✅ 使用 openclaw agents bindings 查看绑定关系
  3. ✅ 确认飞书账号已添加(检查 channels.feishu.accounts)
  4. ✅ 网关已重启
  5. ✅ 可以通过飞书发送消息测试

注意事项

  1. 保持简单 - 只关注创建和卸载 agent,不要做其他事情
  2. 清晰引导 - 每一步都要有明确的提示
  3. 确认后再执行 - 修改配置前必须用户确认
  4. 错误处理 - 遇到问题要给出具体解决方案
  5. 独立性 - 确保新 agent 与主 agent 完全独立
  6. 保护主 agent - 禁止删除 main agent
  7. 数据安全 - 卸载前必须明确告知用户不可恢复

相关工具

  • gateway config.get - 查看当前配置
  • gateway config.patch - 更新配置
  • exec - 创建目录和文件
  • sessions_list - 查看活跃会话