dingtalk-to-ai-skill は何をしますか?
DingTalk(钉钉)を介してローカルのAIエージェントCLI(OpenCodeまたはClaude Code)をリモート制御します。スマートフォンからいつでもどこでもAIコーディングアシスタントと対話できます。
概要
このスキルを使用すると、DingTalkのグループまたは個別チャットでAIエージェントCLIに命令を送信できます。メッセージはサーバーを経由してローカルのCLIに転送され、実行結果がDingTalkに返信されます。
セットアップ
-
サーバー側の依存関係をインストールします:
pip install dingtalk-sdk flask -
DingTalkボットを作成し、Webhook URLを取得します。
-
環境変数を設定します:
DINGTALK_APP_KEY=your_app_key DINGTALK_APP_SECRET=your_app_secret CLI_TYPE=opencode # または claude -
サーバーを起動します:
python server.py
使用方法
- DingTalkでボットにメッセージを送信します(例:「新しいReactプロジェクトを作成して」)。
- ボットがメッセージをローカルCLIに転送し、実行結果を返信します。
対応プラットフォーム
- OpenCode
- Claude Code
- LM Studio(オプション)
注意事項
- ローカルPCの電源が入っており、サーバーが実行中である必要があります。
- 機密情報を含むコマンドは避けてください。