$npx skillfedfor your agent

mobile-automation

Mobile Automation guides E2E testing and UI verification for Flutter apps using dart-mcp and Marionette MCP. Launch apps on iOS simulators, verify UI elements, run mock scenarios without a Bridge server, or execute full end-to-end flows with Bridge integration for real Claude Code sessions.

Mobile Automation automates Flutter app UI testing and E2E verification through dart-mcp and Marionette MCP tools.

AI-generated summary based on this skill's SKILL.md

998 92 MITupdated by K9i-0

Decision gist · record as of 2026-07-27

Mobile Automation automates Flutter app UI testing and E2E verification through dart-mcp and Marionette MCP tools. Mobile Automation guides E2E testing and UI verification for Flutter apps using dart-mcp and Marionette MCP. Launch apps on iOS simulators, verify UI elements, run mock scenarios without a Bridge server, or execute full end-to-end flows with Bridge integration for real Claude Code sessions.

manual: git clone https://github.com/K9i-0/ccpocket → cp -r ccpocket/.claude/skills/mobile-automation ~/.claude/skills/mobile-automation
.claude/skills/mobile-automation/SKILL.md · version 8c133146

Use it when

  • Mobile Automation performs end-to-end testing with Bridge server integration.
  • Yes, Mobile Automation supports mock scenarios and UI component testing without a backend.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

K9i-0/ccpocket/mobile-automation · repository language: Dart

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How to automate flutter UI verification?

Mobile Automation enables Flutter app UI testing automation through dart-mcp and Marionette MCP integration. You can launch apps on iOS simulators, verify UI elements programmatically, validate interactions, and automate widget testing workflows. The skill supports both mock scenarios for isolated component testing and full end-to-end flows when Bridge server integration is configured for real Claude Code sessions.

What is E2E testing flutter apps simulator with Mobile Automation?

Mobile Automation performs end-to-end testing with Bridge server integration, allowing you to test Flutter apps on iOS simulators with full workflow automation. You can verify UI elements, validate user interactions, and execute complete app flows. The skill also supports mock preview testing to validate UI components and behaviors without requiring a backend or Bridge server connection.

Can Mobile Automation test flutter UI changes without a backend?

Yes, Mobile Automation supports mock scenarios and UI component testing without a backend. You can run isolated widget tests, validate UI elements, and verify component behaviors using mock data. This allows you to test Flutter app UI changes and interactions independently, then scale to full end-to-end testing with Bridge server integration when needed.

How does Mobile Automation handle flutter app regression testing?

Mobile Automation automates Flutter app regression testing through UI verification workflows and interaction automation. You can capture and validate UI states, verify element behaviors, and run automated widget tests to detect unintended changes. The skill integrates with dart-mcp and Marionette MCP to enable screenshot automation and behavior verification across simulator sessions.

What testing scenarios does Mobile Automation support for Flutter?

Mobile Automation supports multiple Flutter testing scenarios: automated UI element validation on iOS simulators, end-to-end workflows with Bridge server integration, mock component testing without backend dependencies, widget interaction automation, and app behavior verification. You can combine these approaches—start with isolated mock tests, then execute full end-to-end flows within real Claude Code sessions.

Is Mobile Automation open source and what license applies?

Mobile Automation is released under the MIT license, making it open source and freely available for both commercial and personal use. The MIT license permits modification, distribution, and private use with minimal restrictions, supporting collaborative development and integration into other projects.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

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 サブエージェントに委譲

アプリ起動ワークフロー

Step 1: デバイス確認
flutter devices

出力からシミュレーターのデバイスIDを確認する(例: 1A2B3C4D-5E6F-...)。

Step 2:

(truncated - see the full file via the links below)

File tree — 1 file
.claude/skills/mobile-automation/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Automate Flutter app UI testing and verification workflows”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

update-store
by K9i-0 · K9i-0/ccpocket

Update Store streamlines store listing maintenance by automating screenshot capture across iPhone and iPad simulators, then composing final images for App Store and Google Play. It also refreshes metadata files including release notes, descriptions, and promotional text based on your latest changelog entries.

MITfor claude-codedocs in Japaneseupdated Jul 2026
★ 998repo stars
e2e-testing
by ai-dashboad · ai-dashboad/flutter-skill

e2e-testing connects AI agents to running apps across 8 platforms via MCP, enabling screenshot capture, element interaction, text entry, and UI state verification through natural language. The skill auto-detects your project, patches your app with a testing bridge, and exposes semantic element references for reliable cross-platform automation without writing test code.

MITupdated Jul 2026
★ 334repo stars
test-flutter
by K9i-0 · K9i-0/ccpocket

test-flutter automates testing workflows for Flutter apps, combining unit tests, widget tests, static analysis, and code formatting into a single execution flow. It provides structured test conventions for organizing tests by feature and separates logic verification from UI interaction testing.

MITfor claude-codedocs in Japaneseupdated Jul 2026
★ 998repo stars
submit-store-review
by K9i-0 · K9i-0/ccpocket

Submit Store Review guides you through submitting pre-built iOS and Android candidates to their respective app stores for review. It handles candidate selection, pre-submission verification, metadata synchronization, and rejection resubmission—keeping build creation separate from the submission workflow. The skill confirms metadata alignment, validates in-app purchases, and verifies final store status before and after submission.

MITfor claude-codedocs in Japaneseupdated Jul 2026
★ 998repo stars
triage
by K9i-0 · K9i-0/ccpocket

Triage examines GitHub issues and pull requests by gathering context, investigating the codebase, and estimating implementation difficulty. It generates structured reports covering issue classification, platform support status, existing feature overlap, and actionable recommendations for whether to address, defer, or decline each request.

MITfor claude-codedocs in Japaneseupdated Jul 2026
★ 998repo stars
sim-preview
by K9i-0 · K9i-0/ccpocket

sim-preview builds and launches your iOS app in the simulator, then exposes it via TrollVNC for remote viewing and interaction. Connect from iPhone using RealVNC Viewer over Tailscale to see UI changes and test interactions live as you iterate with hot reload.

MITfor claude-codedocs in Japaneseupdated Jul 2026
★ 998repo stars

More skills release-app (MIT)

Tags
ui-automationend-to-end-testingmobile-testingflutter-verificationgesture-automationwidget-interactiontest-orchestrationsimulator-testingmock-validation