背景情報
OpenClaw は、プラグインを介して DingTalk などの通信チャネルや、Model Studio の Qwen などの大規模言語モデルに接続する、オープンソースの AI エージェントフレームワークです。
Claude Code は、Anthropic 社が提供する AI 搭載のコーディングアシスタントで、ターミナル内で自然言語を使用してコードと対話できます。
これらのツールを Agentic OS の Elastic Compute Service (ECS) インスタンスにインストールして設定する際には、いくつかの理由で課題が生じる可能性があります。
OpenClaw の設定ファイルの構造はドキュメント化されておらず、DingTalk は公式にサポートされているチャネルではなく、ゲートウェイは厳密な初期化シーケンスを必要とします。
公式の Claude Code チュートリアルは macOS と Ubuntu 向けであり、Alinux 上では互換性の問題や npm の権限エラーが発生する可能性があります。
両ツールともに、DashScope API キーの設定方法に関するドキュメントがありません。
スキルを使用すると、エージェントはワンコマンドでエンドツーエンドのデプロイメントを完了できます。これにより、自動化が困難であったり、試行錯誤が必要だったりするプロセスを、わずか数分に短縮できます。
ユースケース 1: OpenClaw のワンコマンドデプロイメント
前提条件
少なくとも 4 GB の RAM とインターネットアクセスを備えた Agentic OS の ECS インスタンスが必要です。
DingTalk 開発者コンソールで内部エンタープライズアプリケーションを作成し、AppKey と AppSecret を取得している必要があります。
重要: DingTalk 開発者コンソールで、アプリケーションのボット機能を有効にし、メッセージ受信モードをストリームモードに設定してください。また、Card.Streaming.Write、Card.Instance.Write、qyapi_robot_sendmsgの権限を有効にする必要があります。
DashScope API キーを、[Model Studio コンソール] から取得しました。
YOLO モードを有効にすると、シェルコマンドの手動確認を省略できます (
/approval-mode yolo)。
操作手順
ステップ 1: デプロイコマンドの実行
Agentic OS ターミナルで、エージェントに次のコマンドを送信します。
Install OpenClaw with AppKey <appkey>, AppSecret <appsecret>, and API key <dashscope apikey>エージェントは自動的に次の操作を実行します。
Node.js 実行環境を検出してインストールします。
npm を介して OpenClaw と DingTalk プラグインをインストールし、中国本土でのダウンロードを高速化するために npmmirror レジストリを自動的に追加します。
OpenClaw のプロジェクト構造と設定ファイルを初期化します。
ゲートウェイモード (
gateway.mode) を設定します。openclaw doctor --fixを実行して認証トークンを生成します。
重要: ゲートウェイの初期化シーケンスは非常に重要です。gateway.modeの設定は、openclaw doctor --fixを実行する前に書き込む必要があります。スキルにはこのシーケンスが組み込まれているため、手動での介入は不要です。
ステップ 2: デプロイメントの検証
デプロイメントが完了したら、DingTalk でボットを見つけてテストメッセージを送信します。
ボットから正しい返信があれば、エンドツーエンドのデプロイメントが成功したことになります。
注意事項
デプロイメント中にゲートウェイの起動に失敗した場合は、初期化シーケンスが正しいか確認してください。
DingTalk ボットが応答しない場合は、
Card.Instance.WriteやCard.Streaming.Writeなど、必要なすべてのアプリケーション権限が有効になっているか確認してください。
ユースケース 2: Claude Code のワンコマンドデプロイメント
前提条件
少なくとも 4 GB の RAM とインターネットアクセスを備えた Agentic OS の ECS インスタンスが必要です。
重要: Claude Code は実行時のメモリフットプリントが大きいです。ご利用の ECS インスタンスに少なくとも 4 GB の RAM があることを確認してください。
(サードパーティ API を設定する必要がある場合) Model Studio コンソールから DashScope API キーを取得している必要があります。
YOLO モードを有効にすると、シェルコマンドの手動確認を省略できます (
/approval-mode yolo)。
操作手順
ステップ 1: インストールコマンドの実行
Agentic OS ターミナルで、エージェントに次のコマンドを送信します。
Install Claude Code and configure the DashScope API key: <dashscope apikey>エージェントはシステム環境を自動的に検出し、次の順序で最適なインストール方法を選択します。
ネイティブインストール:最初にシステムのネイティブパッケージマネージャーを使用してインストールを試みます。
npm インストール:ネイティブインストールが利用できない場合、npm を介してグローバルにインストールし、
EACCES権限の問題を自動的に修正します。nvm インストール:npm インストールが失敗した場合、nvm を使用して独立した Node.js 環境をインストールしてからインストールします。
注: インストールプロセスは、手動での介入なしに、これらの方法を自動的にフォールバックします。スキルは、EACCES 権限の修正を含む、Alinux 4 での互換性の問題を処理します。ステップ 2: インストールの検証
エージェントは次のコマンドを実行してインストールを検証します。
claude --version
ステップ 3: DashScope API キーの設定
エージェントは Claude Code 用に DashScope API キーを自動的に設定します。
Claude Code を起動し、モデルと対話できることをテストします。

注意事項
Alibaba Cloud Model Studio コンソールから DashScope API キーを取得し、事前に必要なサービスを有効化してください。
すべてのインストール方法が失敗した場合は、ネットワーク接続と Node.js のバージョンを確認してください。バージョン 18 以降の使用を推奨します。