Agent skill

Mobile Automation

by K9i-0 in K9i-0/ccpocket

FlutterアプリのUI動作をシミュレーターで検証する、またはBridgeとのE2Eを確認するときに使う. An agent skill from K9i-0/ccpocket.

MITAuto-check passedMobile

Install Mobile Automation

skills CLI
$ npx skills add K9i-0/ccpocket --skill mobile-automation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install K9i-0/ccpocket mobile-automation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/K9i-0/ccpocket.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/mobile-automation .claude/skills/mobile-automation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
mobile-automation
GitHub stars
1.1k
Token cost
~242 tokens
SKILL.md length
33 words
Files
5 (incl. references)
Skills in repo
17
Repo updated
First seen
Licence
MIT

At a glance

FlutterアプリのUI動作をシミュレーターで検証する、またはBridgeとのE2Eを確認するときに使う. An agent skill from K9i-0/ccpocket.

  • Tasks that involve End-to-end testing
  • Calls git
  • Tasks that involve Cross-platform mobile apps

What it does

Mobile Automation is an agent skill from K9i-0/ccpocket. FlutterアプリのUI動作をシミュレーターで検証する、またはBridgeとのE2Eを確認するときに使う。

Its SKILL.md is about 240 tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/e2e.md`, `references/mock-and-keys.md` and `references/startup.md`).

It sits in Mobile, covering End-to-end testing and Cross-platform mobile apps. It works with Flutter. The repository describes itself as: Mobile client for Codex and Claude — control coding agents from your phone via WebSocket bridge. The licence is MIT.

When your agent uses it

  • Tasks that involve End-to-end testing
  • Tasks that involve Cross-platform mobile apps

Example prompts

  • “/mobile-automation”

What it can do on your machine

Read from SKILL.md and the folder at commit cfc61be. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Mobile Automation loads about 242 tokens when it runs, and up to ~3.3k if it reads all its reference files. Until then it costs about 18 tokens; SKILL.md has 33 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~18
When it runs · the whole SKILL.md, loaded when a task matches
~242
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from K9i-0/ccpocket at commit cfc61be, republished under its MIT licence (© K9i-0). 33 words, ~242 tokens.

Download SKILL.mdSave it as .claude/skills/mobile-automation/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
mobile-automation
description
FlutterアプリのUI動作をシミュレーターで検証する、またはBridgeとのE2Eを確認するときに使う。

Mobile Automation

検証対象に応じて必要な参照だけ読む。dart-mcp / Marionette で実行時の状態を確認する。

実行範囲

  • 既定はiOSシミュレーターとテスト用Bridge 8766。ユーザーが指定したデバイス・接続先を優先する。本番 8765 のプロセスを停止しない。
  • プロジェクトルートは git rev-parse --show-toplevel、アプリはその配下の apps/mobile。
  • 検証する挙動と期待結果を決め、関連するシナリオを選ぶ。単純なUI確認は直接操作する。複数画面の独立した検証は、利用可能なら e2e-verifier 等へ委譲できる。
  • 操作には現在の get_interactive_elements のキー・boundsを使う。画面遷移やジェスチャー後は結果を確認する。
  • 要素・ログで挙動を確認し、外観・レイアウトの変更はスクリーンショットで目視する。枚数は検証対象に応じて選ぶ。
  • 終了時は自分が起動したアプリ・BridgeだけPIDを指定して停止する。プレビュー継続を依頼されている場合は残し、接続方法を報告する。
  • 検証結果と未確認の範囲を報告する。Mock表示の成功を実通信の成功として扱わない。

© K9i-0, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in .claude/skills/mobile-automation of K9i-0/ccpocket.

  • SKILL.md
  • references/e2e.md
  • references/mock-and-keys.md
  • references/startup.md
  • references/troubleshooting.md

Open the folder on GitHubat commit cfc61be

Compare with similar skills

Mobile Automation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Mobile Automation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mobile Automation this skillK9i-0/ccpocket1.1k—~242Automated safety check: PassMIT
Add Flutter Docusaurus Localematthiasn/lotti1.2k—~1.2kAutomated safety check: PassGPL-3.0
Flutter MCP E2E HarnessArenukvern/mcp_flutter387—~2.2kAutomated safety check: PassMIT
Rc ReleaseAppsFlyerSDK/appsflyer-flutter-plugin187—~1kAutomated safety check: PassMIT
Mobile Testingirahardianto/awesome-agv156—~1.8kAutomated safety check: NotesMIT
Specialist Integration Test GeneratorHoangNguyen0403/agent-skills-standard572—~548Automated safety check: PassMIT

Similar skills

  • Add, complete, or audit a locale across a Flutter application's ARB catalogs and a localized Docusaurus manual, including generated localization code, locale selectors, native platform declarations…

    1.2k GitHub stars~1.2k tokensUpdated yesterday
    MobileAuto-check passed
  • Flutter MCP E2E Harness

    Arenukvern/mcp_flutter

    A skill your agent uses when writing or running repeatable E2E scenarios for Flutter apps as checked-in Dart with the fluttermcpharness package (packages/harness) — build/launch the app, attach to…

    387 GitHub stars~2.2k tokensUpdated 7 days ago
    MobileAuto-check passed
  • Rc Release

    AppsFlyerSDK/appsflyer-flutter-plugin

    Run or review an RC release for the AppsFlyer Flutter plugin.

    187 GitHub stars~1k tokensUpdated 25 days ago
    Testing & QAAuto-check passed
  • Mobile Testing

    irahardianto/awesome-agv

    Mobile E2E testing patterns — Flutter integrationtest, Patrol, Maestro, golden testing, device matrix, and test data management.

    156 GitHub stars~1.8k tokensUpdated 6 days ago
    Testing & QAAuto-check: notes
  • Specialist Integration Test Generator

    HoangNguyen0403/agent-skills-standard

    Generates one integration/E2E test from an approved test case spec using existing project patterns.

    572 GitHub stars~548 tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Flutter Tester

    FNOSP/FlyNarwhal

    A skill your agent uses when creating, writing, fixing, or reviewing tests in a Flutter project.

    509 GitHub stars~1.4k tokensUpdated 2 days ago
    MobileAuto-check passed

More from K9i-0/ccpocket

All 17 skills in this repo
  • Sim Preview

    K9i-0/ccpocket

    iOSシミュレーターで動くFlutterアプリをExpo Device HubとTailscale HTTPSでスマホのブラウザへ配信・操作するときに使う。

    1.1k GitHub stars~711 tokensUpdated yesterday
    Auto-check passed
  • Codex Guide

    K9i-0/ccpocket

    Codex の使い方、CLI/app/IDE、rules・hooks・AGENTS.md・skills・subagents・config などを案内する。Codex や OpenAI 製品の仕様を答える前に必ず公式ドキュメントを確認し、rules/approval は codex execpolicy check で実検証すること。

    1.1k GitHub stars~475 tokensUpdated yesterday
    Auto-check passed
  • Submit Store Review

    K9i-0/ccpocket

    既存の安定ビルドをApp Store / Google Playの審査へ提出・再提出する。新規ビルドはrelease-appを使う。

    1.1k GitHub stars~1.8k tokensUpdated yesterday
    Auto-check passed
  • Web Preview

    K9i-0/ccpocket

    Flutter Web版をビルドしてユーザーにプレビューURLを案内する。playwright-cliでアクセス確認も行う。

    1.1k GitHub stars~359 tokensUpdated yesterday
    Auto-check passed
  • Flutter UI Design

    K9i-0/ccpocket

    Flutter UI実装のアーキテクチャ規約・コンポーネント分割・状態管理ガイド(Bloc/Cubit版). An agent skill from K9i-0/ccpocket.

    1.1k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Flutter Upgrade

    K9i-0/ccpocket

    Flutter SDKのアップグレード、または指定バージョンへの移行影響を調査するときに使う. An agent skill from K9i-0/ccpocket.

    1.1k GitHub stars~789 tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Mobile Automation

What does Mobile Automation do?

FlutterアプリのUI動作をシミュレーターで検証する、またはBridgeとのE2Eを確認するときに使う. An agent skill from K9i-0/ccpocket. Mobile Automation is an agent skill from K9i-0/ccpocket.

When should I use Mobile Automation?

Mobile Automation fits situations like: tasks that involve End-to-end testing; tasks that involve Cross-platform mobile apps.

How do I install Mobile Automation in Claude Code?

Run `npx skills add K9i-0/ccpocket --skill mobile-automation -a claude-code`. Or copy the skill folder (.claude/skills/mobile-automation in K9i-0/ccpocket) into .claude/skills/mobile-automation in your project. Claude Code loads it when a task matches its description.

How do I install Mobile Automation in Codex?

Run `npx skills add K9i-0/ccpocket --skill mobile-automation -a codex`. Or copy the skill folder (.claude/skills/mobile-automation in K9i-0/ccpocket) into .agents/skills/mobile-automation in your project. Codex loads it when a task matches its description.

Can I use Mobile Automation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add K9i-0/ccpocket --skill mobile-automation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mobile-automation, .gemini/skills/mobile-automation, .github/skills/mobile-automation and .opencode/skills/mobile-automation in your project.

What does Mobile Automation need to run?

Going by SKILL.md and its folder, Mobile Automation needs the command-line tools its instructions call (git).

Does Mobile Automation access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Mobile Automation safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Mobile Automation use?

Mobile Automation is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Mobile Automation use?

About 242 tokens (SKILL.md is roughly 968 characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.1k tokens, read only when the agent opens those files.

What are the alternatives to Mobile Automation?

Skills that share tags, products or a category with Mobile Automation: Add Flutter Docusaurus Locale (matthiasn/lotti, 1.2k stars), Flutter MCP E2E Harness (Arenukvern/mcp_flutter, 387 stars), Rc Release (AppsFlyerSDK/appsflyer-flutter-plugin, 187 stars) and Mobile Testing (irahardianto/awesome-agv, 156 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mobile Automation?

K9i-0 (a GitHub user) maintains it in K9i-0/ccpocket, which has 1,085 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 10, 2026.

Source: K9i-0/ccpocket on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.