Openclaw向けagent-device

iOS および Android デバイス、エミュレーター、シミュレーターと対話するための多目的モバイル自動化スキルです。

okwasniewski
v1.0.1
Feb 23, 2026
3
2.3k
0

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

1. ClawHub CLI

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

npx clawhub@latest install agent-device

2. 手動インストール

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

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

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

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

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

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

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

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

agent-device とは?

agent-device は、AI エージェントとモバイル環境の間のギャップを埋めるために設計された高度な自動化ツールです。Openclaw Skills エコシステムの一部として、iOS および Android ターゲットとのシームレスな対話を可能にし、複雑な UI ナビゲーション、データ抽出、状態管理を実現します。実機でも仮想シミュレーターでも、このスキルはタップ、入力、スクロールなどのアクションを正確に実行するために必要なインターフェースを提供します。

このスキルは、モバイルテストを AI 駆動のワークフローに統合する必要がある開発者や QA エンジニアにとって特に価値があります。スナップショットとセレクターベースのターゲット指定を利用することで、agent-device はアプリのインターフェースが進化しても、インタラクションの決定論と信頼性を維持します。これは、モバイル OS との深い統合を必要とするあらゆるプロジェクトにおける Openclaw Skills ライブラリの重要なコンポーネントです。

agent-device のユースケース

  • iOS および Android アプリケーションのエンドツーエンド UI テストの自動化。
  • ログのキャプチャとシーケンスの再現によるアプリケーションクラッシュのデバッグ。
  • アクセシビリティ監査やデータ収集のための UI 情報とメタデータの抽出。
  • コード変更後の UI の安定性を検証するためのインタラクションスクリプトの再生。
  • アプリのインストール、起動、セッション追跡を含むデバイス状態の管理。

agent-device の仕組み

  1. ターゲットの特定: devices コマンドを使用して、利用可能な iOS シミュレーターまたは Android エミュレーターをリストし、接続します。
  2. セッションの初期化: open コマンドで、ターゲットデバイス上で指定されたアプリケーションまたは URL を起動します。
  3. UI の検出: スナップショットを取得して現在の画面階層を分析し、リファレンス ID またはセレクターを介して要素を特定します。
  4. インタラクションの実行: press、fill、scroll などのコマンドをデバイスに送信し、ユーザーの動作をシミュレートします。
  5. 検証と比較: その後のスナップショットまたは appstate チェックにより、アクションの成功を確認したり UI の変更を検出したりします。
  6. クリーンアップ: セッションを閉じ、キャプチャされたログやスクリーンショットを分析用に保存します。

agent-device のセットアップ

Openclaw Skills スイートのこのツールの使用を開始するには、必要なモバイル SDK (Xcode や Android Studio など) がインストールされていることを確認してください。安定性のために、バージョンを固定して使用することをお勧めします。

npx --yes agent-device@latest --help

iOS 開発で実機を使用する場合は、署名とプロビジョニングの環境変数が設定されていることを確認してください。基本的な使い方はセッションを開始することです:

agent-device open MyApp --platform ios

agent-device のデータスキーマとタクソノミー

agent-device は、Openclaw Skills フレームワーク全体で一貫性を維持するために、スナップショット、ログ、スクリプトファイルを通じて自動化データを整理します。

データ型 形式 説明
スナップショット JSON 要素リファレンス ID を含む UI 階層ツリー。
ログ Text/Log ~/.agent-device に保存されるシステムログ。
再生スクリプト .ad 決定論的再生のためのシリアル化されたインタラクション手順。
スクリーンショット PNG デバイス画面状態のビジュアルキャプチャ。
メタデータ JSON プラットフォーム、バンドル ID、デバイスステータスを含むセッション情報。

agent-device の高度な機能

  • アプリバージョン間の UI ドリフトを検出するための対話型スナップショット比較。
  • セレクターを更新するための replay -u コマンドによる決定論的再生の維持。
  • 統合されたログクリアとターゲットを絞った grep 機能による低レベルのシステムデバッグ。
  • JSON ファイルから複雑なインタラクションシーケンスを実行するためのバッチ実行モード。
  • iOS シミュレーターでの生体認証シミュレーション (FaceID) のサポート。
  • 自動化フローの詳細な事後分析のためのトレース記録。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*