e2e-testing

Featured

AI-powered E2E testing for any app — Flutter, React Native, iOS, Android, Electron, Tauri, KMP, .NET MAUI. Test 8 platforms with natural language through MCP. No test code needed. Just describe what to test and the agent sees screenshots, taps elements, enters text, scrolls, and verifies UI state automatically.

Testing & QA 267 stars 35 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
81
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# AI E2E Testing — 8 Platforms, Zero Test Code > Give your AI agent eyes and hands inside any running app. flutter-skill is an MCP server that connects AI agents to running apps. The agent can see screenshots, tap elements, enter text, scroll, navigate, inspect UI trees, and verify state — all through natural language. ## Supported Platforms | Platform | Setup | |----------|-------| | Flutter (iOS/Android/Web) | `flutter pub add flutter_skill` | | React Native | `npm install flutter-skill-react-native` | | Electron | `npm install flutter-skill-electron` | | iOS (Swift/UIKit) | SPM: `FlutterSkillSDK` | | Android (Kotlin) | Gradle: `flutter-skill-android` | | Tauri (Rust) | `cargo add flutter-skill-tauri` | | KMP Desktop | Gradle dependency | | .NET MAUI | NuGet package | **Test scorecard: 562/567 (99.1%) across all 8 platforms.** ## Install ```bash # 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.): ```json { "mcpServers": { "flutter-skill": { "command": "flutter-skill", "args": ["server"] } } } ``` ### OpenClaw If using OpenClaw, add to your gateway config under `mcp.servers`: ```yaml mcp: servers: flutter-skill: command: flutter-skill args: ["server"] ``` ## Quick Start ### 1. Initialize your app (one-time)...

Details

Author
ai-dashboad
Repository
ai-dashboad/flutter-skill
Created
3 months ago
Last Updated
4 days ago
Language
Dart
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

ios-simulator-skill

21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.

1,032 Updated today
conorluddy
Testing & QA Solid

playwright-skill

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.

2,670 Updated 5 months ago
lackeyjb
Testing & QA Listed

testing-tauri-apps

Guides developers through testing Tauri applications including unit testing with mock runtime, mocking Tauri APIs, WebDriver end-to-end testing with Selenium and WebdriverIO, and CI integration with GitHub Actions.

21 Updated 4 months ago
dchuk
Testing & QA Listed

e2e

Activate for any work in the tests/e2e/ directory: creating or editing test files (tests/*.test.ts), page objects (pages/), helpers (helpers/), or vitest config. Enforces agent-browser conventions specific to this project.

23 Updated today
madarasz
Testing & QA Featured

playwright-skill

Battle-tested Playwright patterns for writing, debugging, and scaling reliable test suites. Use when you need guidance for E2E, API, component, visual, accessibility, or security testing, plus CI/CD, CLI automation, page objects, and migration from Cypress or Selenium. TypeScript and JavaScript.

254 Updated today
testdino-hq