This is a cross-platform E2E testing tool that connects Claude to running apps via MCP so you can test UIs with natural language instead of writing test code. It supports Flutter, React Native, iOS, Android, Electron, Tauri, KMP, and .NET MAUI. You run `flutter-skill launch`, then the agent takes screenshots, taps buttons, fills forms, and verifies navigation using semantic refs like `button:Login` or `input:Email`. The workflow is straightforward: screenshot, inspect interactive elements, act, screenshot again to verify. Useful if you need to automate smoke tests or validate flows across platforms without maintaining Selenium scripts or platform-specific test suites. The semantic refs are clever because they survive UI changes better than coordinate-based or text-based selectors.

skills.sh installs
262
GitHub stars
403
last updated
Aug 21, 2026

Install

$ npx -y skills add ai-dashboad/flutter-skill --skill e2e-testing --agent claude-code

Installs into .claude/skills of the current project.

Files

AI E2E Testing — 8 Platforms, Zero Test Code

flutter-skill is an MCP server that connects AI agents to running apps across 8 platforms. The agent takes screenshots, taps elements, enters text, scrolls, navigates, inspects UI trees, and verifies state — all through natural language.

Supported Platforms

PlatformSetup
Flutter (iOS/Android/Web)flutter pub add flutter_skill
React Nativenpm install flutter-skill-react-native
Electronnpm install flutter-skill-electron
iOS (Swift/UIKit)SPM: FlutterSkillSDK
Android (Kotlin)Gradle: flutter-skill-android
Tauri (Rust)cargo add flutter-skill-tauri
KMP DesktopGradle dependency
.NET MAUINuGet package

Install

# npm (recommended)
npm install -g flutter-skill

# Homebrew
brew install ai-dashboad/flutter-skill/flutter-skill

# Or download binary from GitHub Releases

MCP Configuration

Add to your AI agent's MCP config (Claude Desktop, Cursor, Windsurf, OpenClaw, etc.):

{
  "mcpServers": {
    "flutter-skill": {
      "command": "flutter-skill",
      "args": ["server"]
    }
  }
}

Quick Start

Sponsors

Details

Repository
github.com/ai-dashboad/flutter-skill
Categories
Frontend Development, Testing & QA, Documentation, AI & Agent Building, Automation & Workflows, Mobile Development, .NET & C#
First seen
Jun 3, 2026
1microsoft avatarwinui-designmicrosoft/win-dev-skillsWinUI 3 UI design and XAML correctness — layout planning, control selection, Fluent Design, theming (Light/Dark/HighContrast), typography styles, spacing, brush261skills.sh installs
2nexu-io avatarmagazine-posternexu-io/open-designAn editorial-style poster — newsprint paper, dateline, oversized serif headline with a struck-through word and italic accent, a 2-column body block, and 6 numbe259skills.sh installs
3brettatoms avataralpinejsbrettatoms/agent-skillsAlpineJS best practices and patterns. Use when writing HTML with Alpine.js directives to avoid common mistakes like long inline JavaScript strings.258skills.sh installs
4mike-coulbourn avatarscriptwriting-methodologymike-coulbourn/claude-vibesDirect response copywriting frameworks for video scripts. Includes DR formula, PAS, AIDA, hook formulas, CTA best practices, and conversion optimization. Auto-a256skills.sh installs
5nexu-io avatarcritiquenexu-io/open-designRun a 5-dimension expert design review on any HTML artifact in the project — Philosophy / Visual hierarchy / Detail / Functionality / Innovation, each scored 0–255skills.sh installs
6patricio0312rev avatarvscode-rest-client-generatorpatricio0312rev/skillsGenerates .http files for the VS Code REST Client extension from Express, Next.js, Fastify, or other API routes. Creates organized request files with variables,255skills.sh installs