mcpField
M
mobile-harness

mobile-harness

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

mobile-harness について

mobile-harness は、Mobilerun を通じて Android と iOS デバイスを操作するエージェントスキルです。プラットフォーム別の手順へ案内し、クラウドまたはローカルデバイスへの共通の接続方法を示します。

主な機能

  1. 01Android と iOS デバイスの操作
  2. 02Mobilerun の接続設定
  3. 03プラットフォーム別ガイドへの案内
  4. 04クラウドとローカルデバイスの対応

活用シーン

  1. 01Android デバイスでのタスク自動化
  2. 02iOS デバイスでのタスク自動化
  3. 03タスクに応じたプラットフォーム手順の選択

インストール

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

$npx skills add https://github.com/droidrun/mobile-harness --skill mobile-harness

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

同梱ファイル

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

AGENTS.md
README.md
.gitignore
LICENSE
UPDATE.md
install.md
.claude-plugin/
plugin.json
marketplace.json
apps/
index.md
apps/android/com.android.chrome/
CARD.md
apps/android/com.android.settings/
CARD.md
apps/android/com.ebay.mobile/
CARD.md
apps/android/com.google.android.gm/
CARD.md
apps/ios/com.apple.mobilesafari/
CARD.md
apps/ios/com.apple.Preferences/
CARD.md
core/credentials/
GUIDE.md
core/memory/
GUIDE.md
local/
README.md
local/credentials/
README.md
TEMPLATE.md
local/memory/
README.md
platforms/android/
GUIDE.md
platforms/android/recovery/
GUIDE.md
platforms/ios/
GUIDE.md
platforms/ios/recovery/
GUIDE.md

詳細

mobile-harness

エージェントが Mobilerun を通じて Android または iOS デバイスを操作する必要がある場合は、このハーネスを使用してください。

まず AGENTS.md を読んでください。現在のタスクに必要な最小限のプラットフォームファイルが案内されています。

パス

Claude Code がプラグインからこのスキルを読み込むと、次の値が設定されます。

  • <harness-root>:${CLAUDE_PLUGIN_ROOT}
  • <state-root>:${CLAUDE_PLUGIN_DATA}

これらがまだ ${...} プレースホルダーのままの場合、<harness-root> と <state-root> はどちらもこのファイルが置かれているディレクトリです。

主な制御モデル

通常のデバイス制御には、常に次を使用します。

from mobilerun_core import Mobilerun

Mobilerun() を使用して、クラウドデバイス、オプションの Portal を使用するローカル Android ADB、ローカル Android Portal の HTTP 専用接続、またはローカル iOS HTTP(USB 接続の iPhone には mobilerun-ios、シミュレーターには ios-portal)に接続します。通常のエージェント作業では、mobilerun_core_local を直接インポートまたは呼び出さないでください。mobilerun-core-local は、Android および iOS のローカルバックエンド向けに mobilerun-core が内部で使用するローカルドライバー依存関係です。

読み込み順序

  1. AGENTS.md を読みます。
  2. Android の作業では platforms/android/GUIDE.md を読みます。
  3. iOS の作業では platforms/ios/GUIDE.md を読みます。
  4. リカバリー、認証情報、メモリー、アプリカードのファイルは、AGENTS.md またはプラットフォームガイドで案内された場合にのみ読みます。

セットアップとランタイム登録については、install.md を読んでください。

コメント