📱
AutomationDart

Mobile Automation

by K9i-0

Mobile Automation is an Automation skill for Claude Code, published by K9i-0 in ccpocket.

1K stars97 forkson K9i-0/ccpocketAdded 2026/08/21Repository updated 2026/08/20
androidapp-serverbridge-serverclaude-codeclicodexflutteriosmobileopenairemote-controltypescriptwebsocket
Install in seconds
Install Mobile Automation
Copy Mobile Automation into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/K9i-0/ccpocket/tree/main/.claude/skills/mobile-automation ~/.claude/skills/mobile-automation

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/K9i-0/ccpocket.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
.claude/skills/mobile-automation/SKILL.md in K9i-0/ccpocket
Installs to
~/.claude/skills/mobile-automation
Collection
One of 18 skills cataloged from this repository
Category
Automation1523 skills

What Mobile Automation does

Mobile Automation uses dart-mcp and Marionette to verify Flutter app UI behavior and run E2E tests. Use it for simulator checks, mock preview validation, screenshots, and other app verification after UI changes.

Mobile Automation is cataloged under Automation on DirSkills. Mobile Automation comes from a repository tagged android, app-server, bridge-server, claude-code and cli.

Documentation

README

Mobile Automation

dart-mcp と Marionette MCP を使ったFlutterアプリのUI検証・E2E自動化ガイド。

デフォルト設定

特別な指示がない限り、以下をデフォルトとして使う:

  • デバイス: iOSシミュレーター(flutter devices で確認し、iPhone Simulator を選択)
  • Bridge ポート: 8766(テスト用。本番の8765と分離してテストできる)
  • プロジェクトルート: リポジトリルート(git rev-parse --show-toplevel で取得)
  • アプリルート: <プロジェクトルート>/apps/mobile

ユーザーが実機やポート8765を指定した場合はそちらに従う。

サブエージェント活用

E2E検証は e2e-verifier サブエージェント に委譲すると効率的。独立したコンテキストで検証するため、実装バイアスなく客観的に動作を確認できる。

Agent tool で e2e-verifier サブエージェントを起動:

subagent_type: e2e-verifier

プロンプト:
---
アプリが起動済みです。以下の検証を実施してください。

## 検証内容
[検証したい項目を記述]

## 接続情報
- VM Service URI: [wsUri]
- PID: [pid]

日本語で回答してください。
---

使い分け:

  • 単純なUI確認(要素の存在チェック、1-2画面の確認)→ 直接MCP操作
  • 包括的なE2E検証(複数画面のフロー、回帰テスト)→ e2e-verifier サブエージェントに委譲

アプリ起動ワークフロー

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Mobile Automation

  • What else does K9i-0 publish alongside Mobile Automation?

    Mobile Automation is one of 18 skills that DirSkills catalogs from K9i-0/ccpocket, the repository it ships in. Its siblings there include App Release, Branch Merge Cleanup and Codex Guide. Each one is a separate skill with its own page in this directory, installs the same way Mobile Automation does, and is maintained by K9i-0 in that same repository. The rest of the collection is listed on the K9i-0/ccpocket page.

  • How does Mobile Automation compare to other Automation skills?

    Mobile Automation ranks #821 by stars among the 1523 Automation skills in this catalog. The most-starred ones next to it are Autonomous Loops, Autonomous Agent Harness and Automation Audit Ops. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Mobile Automation against them. Open each page to compare what they document and how they install.

More from K9i-0/ccpocket

Mobile Automation is one of 18 skills cataloged on DirSkills from K9i-0/ccpocket.

See all 18 skills