mcpField
O
openclaw

openclaw

github.com/win4rエージェントワークフロー312149 回インストール30 週間前に更新
リポジトリ

openclaw について

OpenClaw Maintenance Skillは、セルフホスト可能なオープンソースのOpenClawゲートウェイを保守するためのリファレンス兼運用スキルです。セットアップ、障害診断、設定、チャネルとエージェントのルーティング、セキュリティなどを扱います。

主な機能

  1. 01ゲートウェイの診断と運用
  2. 02チャネルの設定とトラブルシューティング
  3. 03設定とモデルプロバイダーのガイド
  4. 04マルチエージェントとチャネルのルーティング
  5. 05セキュリティ、シークレット、サンドボックスの資料
  6. 06プラットフォームとインストールのガイド

活用シーン

  1. 01ゲートウェイやチャネルの障害を診断する
  2. 02エージェント、チャネル、モデルを設定する
  3. 03セキュリティとシークレットの設定を確認する
  4. 04OpenClawゲートウェイを保守または更新する

MCP 対応

OpenClawのブラウザープラグインに関する資料があり、Chrome MCPも扱います。このスキル自体がMCPサーバーまたはクライアントであるとは記載されていません。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/win4r/openclaw-skill --skill openclaw

インストール後、Claude Code で/openclawを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README_CN.md
README.md
references/
bonjour.md
automation.md
architecture.md
acp_agents.md
agent_runtime.md
channel_troubleshooting.md
channel_routing.md
browser.md
channels.md
clawhub.md
diffs_firecrawl.md
elevated.md
exec_approvals.md
heartbeat.md
config_reference.md
gateway_internals.md
exec.md
gateway_ops.md
hooks.md
install.md
multi_agent.md
memory.md
llm_task.md
media.md
openprose.md
lobster.md
nodes.md
model_failover.md

詳細

OpenClaw メンテナンススキル

OpenClaw は、WhatsApp、Telegram、Discord、Slack、iMessage、Signal など、15 以上のチャネルで AI エージェントを同時にルーティングする、セルフホスト可能なオープンソース(MIT)のゲートウェイです。macOS、Linux、Windows で動作します。

参考ファイル

参照対象範囲
channels.mdチャネルごとのセットアップ(WhatsApp、Telegram、Discord など)
channel_troubleshooting.mdチャネルごとの障害の特徴と解決手順
tools.mdツール一覧(プロファイル、グループ、すべての組み込みツール)
exec.mdExec ツール:パラメーター、設定、PATH、セキュリティ、プロセスツール
exec_approvals.mdExec の承認:許可リスト、安全なバイナリ、承認フロー
browser.mdブラウザープラグイン:プロファイル、CDP、Chrome MCP、スナップショット、SSRF、Control API
web_tools.mdWeb ツール:Brave、Perplexity、Gemini の検索プロバイダー
pdf_tool.mdPDF ツール:ネイティブ/フォールバックモード、設定、ページのフィルタリング
elevated.md権限昇格モード:/elevated ディレクティブ、サンドボックスの突破
lobster.mdLobster:承認機能付きの型付きワークフローランタイム
llm_task.mdLLM Task:構造化出力用の JSON 専用 LLM ステップ
openprose.mdOpenProse:マルチエージェントプログラムランタイム
plugins.mdプラグイン:機能モデル、公式リスト、設定、フック、SDK、作成
skills.mdスキル:保存場所、設定、ClawHub、ウォッチャー、トークンへの影響
providers.mdモデルプロバイダーのセットアップ
multi_agent.mdマルチエージェントルーティング
nodes.mdノード(iOS/Android/macOS/ヘッドレス)
security.mdセキュリティ強化
secrets.mdシークレット管理(SecretRef、ボールト)
sandboxing.mdサンドボックス化(Docker による分離)
config_reference.md設定フィールドの完全リファレンス
gateway_ops.mdゲートウェイの運用
remote_access.mdリモートアクセス、SSH、Tailscale、Web ダッシュボード
sessions.mdセッション管理、DM の分離、ライフサイクル、圧縮
hooks.mdフック:内部イベントフック、HTTP Webhook、作成、CLI
automation.mdCron ジョブ、Webhook、Gmail Pub/Sub、バックグラウンドタスク、定常指示
acp_agents.mdACP エージェント:外部 AI ランタイムの起動(Codex、Claude、Gemini、14 以上のハーネス)
install.mdインストール、更新、ロールバック、移行、アンインストール
web_ui.mdWeb インターフェース:Dashboard、Control UI、WebChat
slash_commands.mdチャットのスラッシュコマンド(/new、/model、/acp など)
platforms.mdプラットフォーム別ガイド(macOS、iOS、Android、Linux、Windows)
diffs_firecrawl.mdDiffs プラグイン+Firecrawl のアンチボット用フォールバック
subagents.mdサブエージェント:ネストした起動、スレッドのバインド、通知、ツールポリシー
memory.mdメモリーシステム、ベクトル検索、ハイブリッド BM25、圧縮、QMD バックエンド
architecture.mdゲートウェイアーキテクチャ、ワイヤープロトコル、ペアリング、不変条件
agent_runtime.mdエージェントランタイム、ブートストラップファイル、エージェントループ、コンテキストエンジン、フック、タイムアウト
streaming.mdストリーミング+チャンク化:ブロックストリーミング、結合、プレビューモード
queue.mdコマンドキュー:モード(steer/followup/collect)、同時実行、セッションごとの制御
model_failover.mdモデルのフェイルオーバー、OAuth、認証プロファイル、クールダウン、課金の無効化
clawhub.mdClawHub:公開スキルレジストリ、CLI コマンド、公開/インストール
thinking.md思考レベル、詳細度ディレクティブ、推論の可視性
polls.md投票:Telegram、WhatsApp、Discord、MS Teams
voice.mdTalk Mode(音声操作)+Voice Wake(ウェイクワード)
presence_discovery.mdプレゼンスシステム、検出(Bonjour/Tailscale)、トランスポート
gateway_internals.mdネットワークモデル、ゲートウェイロック、ヘルスチェック、doctor、ロギング、バックグラウンド Exec
heartbeat.mdハートビート:設定、配信、可視性、HEARTBEAT.md、エージェントごとの設定
bonjour.mdBonjour/mDNS:TXT キー、広域 DNS-SD、デバッグ、障害モード
pairing.mdゲートウェイのペアリング:ノードの承認、CLI、API、自動承認、ストレージ
tui.mdTUI:キーボードショートカット、スラッシュコマンド、ピッカー、ローカルシェル、配信
media.mdメディア:カメラ撮影、画像、音声/ボイスメモ、文字起こし
channel_routing.mdチャネルルーティング、セッションキー、エージェントの選択、Mattermost、BlueBubbles

クイックリファレンス

主要なパス
パス用途
~/.openclaw/openclaw.jsonメイン設定(JSON5)
~/.openclaw/.envグローバル環境変数のフォールバック
~/.openclaw/workspaceデフォルトのエージェントワークスペース
~/.openclaw/agents/<id>/エージェントごとの状態とセッション
~/.openclaw/skills/管理対象/ローカルのスキル
~/.openclaw/agents/<id>/qmd/QMD メモリーバックエンドの状態
~/.openclaw/agents/<id>/agent/auth-profiles.json認証プロファイルと OAuth トークン
OPENCLAW_CONFIG_PATH設定の場所を上書き
OPENCLAW_STATE_DIR状態ディレクトリを上書き
OPENCLAW_HOMEホームディレクトリを上書き
基本的なコマンド
openclaw status                    # Overall status
openclaw gateway status            # Gateway daemon status
openclaw gateway status --deep     # Deep scan including system services
openclaw doctor                    # Diagnose config/service issues
openclaw doctor --fix              # Auto-fix safe issues
openclaw logs --follow             # Tail gateway logs
openclaw channels status --probe   # Channel health check
openclaw security audit            # Security posture check
openclaw security audit --fix      # Auto-fix security issues
openclaw update                    # Self-update
openclaw dashboard                 # Open Control UI in browser
openclaw tui                       # Terminal UI (interactive REPL)
openclaw agent                     # Direct agent interaction via CLI
openclaw health                    # Health check
openclaw usage                     # Usage tracking
openclaw config validate           # Validate config file
openclaw config file               # Print active config path
openclaw sessions cleanup          # Session disk cleanup
openclaw agents bindings           # Agent-channel bindings
openclaw agents bind               # Bind agent to account
openclaw agents unbind             # Unbind agent
openclaw update --dry-run          # Preview update
openclaw system presence           # View connected clients/nodes
openclaw system heartbeat last     # Last heartbeat info
openclaw system heartbeat now      # Trigger heartbeat immediately
openclaw memory search <query>     # CLI memory search
openclaw docs <query>              # Search OpenClaw docs
openclaw tasks list                # List background/detached task runs
openclaw tasks show <id>           # Show specific task details
openclaw tasks cancel <id>         # Cancel a running task
openclaw tasks audit               # Identify problematic task runs
openclaw agent --message "..."     # Run single agent turn (scripted/testing)
openclaw nodes pending             # List pending pairing requests
openclaw nodes approve <id>        # Approve node pairing
openclaw nodes status              # Show all paired nodes
openclaw health --json             # Full health snapshot (JSON)
openclaw message send --media <p>  # Send media message
デフォルトのゲートウェイ
  • バインド先:127.0.0.1:18789(ループバック)
  • ダッシュボード:http://127.0.0.1:18789/
  • プロトコル:WebSocket(JSON テキストフレーム)

コアワークフロー

問題の診断

必ず次のコマンドを順に実行してください。

  1. openclaw status — 概要をすばやく確認
  2. openclaw gateway status — デーモンは実行中ですか? RPC プローブは正常ですか?
  3. openclaw logs --follow — エラーを監視
  4. openclaw doctor — 設定/サービスの診断
  5. openclaw channels status --probe — チャネルごとの状態を確認
ゲートウェイの起動/再起動
# Foreground with verbose logging
openclaw gateway --port 18789 --verbose

# Force-kill existing listener then start
openclaw gateway --force

# Service management (launchd on macOS, systemd on Linux)
openclaw gateway install
openclaw gateway start
openclaw gateway stop
openclaw gateway restart
設定

次のいずれかの方法で設定を編集できます。

# Interactive wizard
openclaw onboard                    # Full setup
openclaw configure                  # Config wizard

# CLI one-liners
openclaw config get <path>          # Read value
openclaw config set <path> <value>  # Set value (JSON5 or raw string)
openclaw config unset <path>        # Remove value

# Direct edit
# Edit ~/.openclaw/openclaw.json (JSON5 format)
# Gateway hot-reloads on save (if gateway.reload.mode != "off")

最小限の設定例:

{
  agents: { defaults: { workspace: "~/.openclaw/workspace" } },
  channels: { whatsapp: { allowFrom: ["+15555550123"] } },
}
チャネルのセットアップ

チャネルごとの詳細なセットアップについては、references/channels.md を参照してください。 チャネルごとのトラブルシューティング(障害の兆候、セットアップ手順)については、references/channel_troubleshooting.md を参照してください。 新しいチャネル(Matrix、Nostr、MS Teams など)を追加するプラグインについては、references/plugins.md を参照してください。

チャネルをすばやく追加するには:

# Interactive wizard
openclaw channels add

# Non-interactive
openclaw channels add --channel telegram --account default --name "My Bot" --token $BOT_TOKEN
openclaw channels login --channel whatsapp     # QR pairing for WhatsApp
openclaw channels status --probe               # Verify
モデルプロバイダーのセットアップ

プロバイダーの詳細なセットアップについては、references/providers.md を参照してください。

# Set default model
openclaw models set anthropic/claude-sonnet-4-5

# List available models
openclaw models list --all

# Check auth/token status
openclaw models status --probe

# Add auth interactively
openclaw models auth add

設定例:

{
  agents: {
    defaults: {
      model: {
        primary: "anthropic/claude-sonnet-4-5",
        fallbacks: ["openai/gpt-5.2"],
      },
    },
  },
}
マルチエージェントルーティング

マルチエージェント設定の詳細については、references/multi_agent.md を参照してください。

openclaw agents add <id>                # Create agent
openclaw agents list --bindings         # Show agent-channel bindings
openclaw agents delete <id>             # Remove agent
ノード(iOS/Android/macOS/ヘッドレス)

ノードの詳細なセットアップについては、references/nodes.md を参照してください。

openclaw nodes status                   # List connected nodes
openclaw nodes describe --node <id>     # Node capabilities
openclaw devices list                   # Pending device approvals
openclaw devices approve <requestId>    # Approve a device
openclaw node run --host <host> --port 18789  # Start headless node host
セキュリティ

セキュリティ強化の詳細については、references/security.md を参照してください。 シークレット管理(SecretRef、ボールト連携)については、references/secrets.md を参照してください。 サンドボックス化(ツールの Docker 分離)については、references/sandboxing.md を参照してください。 設定フィールドの完全なリファレンスについては、references/config_reference.md を参照してください。 リモートアクセス(SSH、Tailscale、VPN)については、references/remote_access.md を参照してください。

openclaw security audit                 # Check posture
openclaw security audit --deep          # Live gateway probe
openclaw security audit --fix           # Auto-fix safe issues
openclaw secrets reload                 # Re-resolve secret refs
openclaw secrets audit                  # Scan for plaintext leaks
更新/アンインストール

インストール、更新、ロールバック、移行の詳細なガイドについては、references/install.md を参照してください。

# Install (recommended)
curl -fsSL https://openclaw.ai/install.sh | bash

# Update
openclaw update                    # Self-update command
# Or: npm install -g openclaw@latest
openclaw doctor                    # Run after update to apply migrations

# Uninstall
openclaw uninstall

ツールリファレンス

各ツールの詳細なドキュメントについては、references/tools.mdを参照してください。

特定のツールについては、以下を参照してください。

ACP エージェント(Codex、Claude Code、Gemini CLI など)については、references/acp_agents.mdを参照してください。 Diffs プラグインと Firecrawl のアンチボットフォールバックについては、references/diffs_firecrawl.mdを参照してください。 チャットのスラッシュコマンド(/new、/model、/acp など)については、references/slash_commands.mdを参照してください。 思考レベル(/think、/verbose、/reasoning)については、references/thinking.mdを参照してください。 投票(Telegram、WhatsApp、Discord、MS Teams)については、references/polls.mdを参照してください。 トークモードと音声ウェイクについては、references/voice.mdを参照してください。 Gateway のアーキテクチャとワイヤープロトコルについては、references/architecture.mdを参照してください。 エージェントのランタイムとループの詳細については、references/agent_runtime.mdを参照してください。 コマンドキューシステムについては、references/queue.mdを参照してください。 モデルのフェイルオーバーと OAuth については、references/model_failover.mdを参照してください。 ClawHub のスキルレジストリについては、references/clawhub.mdを参照してください。 プレゼンスと検出については、references/presence_discovery.mdを参照してください。 ストリーミングとチャンク分割については、references/streaming.mdを参照してください。 Gateway の内部機能(ネットワークモデル、ロック、ヘルス、doctor、ロギング)については、references/gateway_internals.mdを参照してください。 ハートビートシステムについては、references/heartbeat.mdを参照してください。 Bonjour/mDNS による検出の詳細については、references/bonjour.mdを参照してください。 Gateway ノードのペアリングについては、references/pairing.mdを参照してください。 ターミナル UI(TUI)については、references/tui.mdを参照してください。 メディア(カメラ、画像、音声)については、references/media.mdを参照してください。 チャネルのルーティングとセッションキーについては、references/channel_routing.mdを参照してください。

ツールプロファイル:minimal、coding、messaging、full(デフォルト)。

ツールグループ(許可/拒否に使用):

  • group:runtime — exec、bash、process
  • group:fs — read、write、edit、apply_patch
  • group:sessions — sessions_list/history/send/spawn、session_status
  • group:memory — memory_search、memory_get
  • group:web — web_search、web_fetch
  • group:ui — browser、canvas
  • group:automation — cron、gateway
  • group:messaging — message
  • group:nodes — nodes
  • group:openclaw — OpenClaw のすべての組み込みツール(プロバイダープラグインを除く)

よくある失敗の兆候

エラー原因対処方法
refusing to bind gateway ... without authループバック以外へのバインドでトークンが設定されていないgateway.auth.token または gateway.auth.password を設定します
another gateway instance is already listening / EADDRINUSEポートの競合openclaw gateway --force を実行するか、ポートを変更します
Gateway start blocked: set gateway.mode=localローカルモードが有効になっていないgateway.mode="local" を設定します
unauthorized / reconnect loopトークンまたはパスワードが一致しないOPENCLAW_GATEWAY_TOKEN または設定の認証情報を確認します
device identity requiredデバイス認証がないクライアントが connect.challenge フローを完了することを確認します
ボットから返信がないペアリング/許可リスト/メンションによる制限openclaw pairing list、DM ポリシー、メンションパターンを確認します
Embedding provider authentication failed (401).env にプレースホルダーの API キー(例:your-jina-api-key-here)が設定されている~/.openclaw/.env の API キーを実際の値に置き換え、Gateway を再起動します
openclaw flows list / ClawFlow referencesClawFlow は非推奨です代わりに openclaw tasks list/show/cancel/audit を使用します
config change requires gateway restart (plugins.*)プラグインの設定変更はホットリロードできませんopenclaw gateway restart を完全に実行するか、launchctl kickstart -k を実行します
Bootstrap failed: 5: Input/output errorLaunchAgent plist が古い状態または停止した状態ですopenclaw gateway install を実行し、その後 launchctl kickstart -k gui/$(id -u)/ai.openclaw.gateway を実行します
Missing env var "X" referenced at config path: ....env がないか、変数が定義されていない~/.openclaw/.env に変数を追加し、Gateway を再起動します

環境変数

変数用途
OPENCLAW_GATEWAY_TOKENGateway 認証トークン
OPENCLAW_GATEWAY_PASSWORDGateway 認証パスワード
OPENCLAW_GATEWAY_PORTGateway ポートの上書き
OPENCLAW_CONFIG_PATH設定ファイルパスの上書き
OPENCLAW_STATE_DIR状態ディレクトリの上書き
OPENCLAW_HOMEホームディレクトリの上書き
OPENCLAW_LOAD_SHELL_ENVシェル環境変数をインポート(1 に設定)
OPENCLAW_VERBOSE詳細なログ出力
OPENCLAW_LOG_FILEログファイルのパス
OPENCLAW_LOG_LEVELログレベルの制御
OPENCLAW_SHELLexec/acp/tui ランタイムで OpenClaw によって設定されます
BRAVE_API_KEYweb_search ツール用
FIRECRAWL_API_KEYFirecrawl のアンチボット機能のフォールバック用
ELEVENLABS_API_KEYTalk Mode の TTS 用
ELEVENLABS_VOICE_IDTalk Mode のデフォルト音声
CLAWHUB_TOKENCI/自動化用の ClawHub API トークン
CLAWHUB_WORKDIRClawHub の作業ディレクトリの上書き
OLLAMA_API_KEYOllama 埋め込みプロバイダー用
OPENCLAW_SKIP_CRONcron スケジューラーを無効化(1 に設定)
OPENCLAW_HIDE_BANNERバナー出力を抑制
OPENCLAW_SUPPRESS_NOTES情報メモを抑制

コメント