Openclaw向けADB コントローラー

自動スクリーンショット フィードバックを伴う、ADB コマンド経由で Android デバイスを制御するための専門スキルです。

fengyang0317
v1.0.0
Mar 4, 2026
0
1.3k
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install adb-controller

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って adb-controller をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

ADB コントローラー とは?

ADB コントローラーは、AI エージェントと物理的または仮想的な Android ハードウェアの間のギャップを埋めるために設計された堅牢なツールです。Openclaw Skills のパワーを活用することで、開発者は標準の Android Debug Bridge (ADB) 構文を使用して、プログラムでモバイル インターフェースを操作できます。このスキルは単にコマンドを実行するだけでなく、すべてのアクションの後にスクリーンショットをキャプチャして送信することで即座に視覚的なフィードバックを提供し、エージェントがデバイスの状態を常に把握できるようにします。

この統合により、指示がデバイスに送信され、その結果がリアルタイムで視覚的に確認されるシームレスなワークフローが可能になります。単純なナビゲーションの自動化でも、複雑なデータ入力でも、ADB コントローラーはプロフェッショナル グレードのモバイル自動化に必要な低レベルのアクセスを提供します。

ADB コントローラー のユースケース

  • モバイル アプリケーションの自動テストと UI 検証。
  • 物理的なアクセスなしでのリモート デバイス管理とトラブルシューティング。
  • テキスト入力、スワイプ、メニュー ナビゲーションなどの反復的なタスクの入力自動化。
  • 長時間実行される自動プロセス中のモバイル デバイスの状態の視覚的監視。

ADB コントローラー の仕組み

  1. AI エージェントがユーザーの意図を解釈し、それを特定の ADB シェル コマンドに変換します。
  2. エージェントがローカル ワークスペース内にある run_adb.py スクリプトをトリガーします。
  3. スキルが設定で定義された特定のデバイスまたはサーバー アドレスに接続します。
  4. Android デバイスでコマンドが実行されると、スクリプトが自動的にスクリーンショットのキャプチャをトリガーします。
  5. スクリーンショットへのパスが返され、エージェントはアクションの成功を視覚的に確認するために画像をユーザーに送信します。

ADB コントローラー のセットアップ

Openclaw Skills ライブラリでこのスキルの使用を開始するには、デバイスのシリアル番号または IP アドレスを使用して openclaw.json を設定します。

{
  "skills": {
    "entries": {
      "adb-controller": {
        "adbServer": "192.168.1.100:5555"
      }
    }
  }
}

その後、コマンド ライン経由でコマンドを実行できます。

python3 ~\/.openclaw\/workspace\/skills\/adb-controller\/scripts\/run_adb.py shell input tap 500 500

ADB コントローラー のデータスキーマとタクソノミー

このスキルはデバイスの接続設定を管理し、レポート用の一次的な視覚アセットを生成します。

属性 説明
adbServer ターゲット デバイスの IP アドレスとポート、またはハードウェア シリアル番号。
スクリーンショット パス 最新のデバイス キャプチャが保存されるローカル ファイル システムのパス。
コマンド引数 shell、input、tap、swipe などの標準 ADB 引数。

ADB コントローラー の高度な機能

  • input、keyevent、swipe を含むすべての標準 ADB シェル コマンドのサポート。
  • すべてのコマンド実行後にスクリーンショットの送信を必要とする自動視覚フィードバック ループ。
  • 集中型 Openclaw Skills アーキテクチャによるシームレスな構成管理。
  • adbServer パラメーターを使用してマルチデバイス環境で特定のハードウェアをターゲットにする機能。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*