mobile-automation

Automate end-to-end UI testing of Flutter apps on mobile simulators.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/ganpare/ccpocket --skill mobile-automation-ganpare
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-automation
Source: https://github.com/ganpare/ccpocket/tree/main/.claude/skills/mobile-automation
Command: npx skills add https://github.com/ganpare/ccpocket --skill mobile-automation-ganpare

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dart-mcp, Marionette MCP, Flutter, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of manually validating Flutter app UI and automating end-to-end tests, especially for developers who need to stay connected while on the move.

Core Features & Use Cases

  • UI Validation: Automated checks for UI elements and interactions on mobile simulators.
  • E2E Automation: Full-fledged test scripts for complex app flows and regression testing.
  • Mock Preview: Quick UI checks without Bridge server setup.
  • Use Case: For a Flutter developer who needs to ensure their app's UI and functionality are consistent and error-free across different devices and conditions.

Quick Start

Start by launching the Flutter app on a simulator with the provided commands. Then, use the 'e2e-verifier' subagent to execute a comprehensive end-to-end test.

Frequently Asked Questions about mobile-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate E2E testing for a Flutter app on a mobile simulator?

To automate E2E testing for a Flutter app, you can use this Skill to execute comprehensive test scripts via the e2e-verifier subagent on mobile simulators. It automates UI validation and regression testing workflows without manual checks.

What is the best way to validate Flutter UI elements without setting up a Bridge server?

The best way to validate Flutter UI elements without a Bridge server is using the Mock Preview feature. It provides quick UI checks on mobile simulators, allowing you to verify interactions and visual consistency rapidly.

Do I need dart-mcp and Marionette MCP installed to run Flutter UI automation?

Yes, you need dart-mcp and Marionette MCP installed and properly configured to run Flutter UI automation. These dependencies, alongside the Flutter framework, enable the Skill to interact with and test mobile simulators.

Can I use this for regression testing of complex app flows in Flutter?

Yes, you can use this for regression testing of complex app flows in Flutter. The Skill provides full-fledged E2E automation scripts that verify functionality and UI consistency across different mobile device conditions.

How does mobile automation handle UI validation for on-the-go Flutter development?

Mobile automation handles UI validation by running automated checks for UI elements and interactions directly on mobile simulators. This allows Flutter developers to ensure app functionality and visual consistency remotely while on the move.