Not in the top 1,000 by GitHub stars
ai-dashboad/flutter-skill
AI-powered E2E testing for 10 platforms. 253 MCP tools. Zero config. Works with Claude, Cursor, Windsurf, Copilot. Test Flutter, React Native, iOS, Android, Web, Electron, Tauri, KMP, .NET MAUI — all from natural language.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills-submission/flutter-skill/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → c31a08ead80e
No earlier version was observed for comparison.
skills/e2e-testing/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → c31a08ead80e
No earlier version was observed for comparison.
Verified commit c31a08ead80e0678373e6fb2835b2ffd81ce2716
git clone --filter=blob:none --no-checkout https://github.com/ai-dashboad/flutter-skill.git .hotskills/ai-dashboad-flutter-skill && git -C .hotskills/ai-dashboad-flutter-skill checkout --detach c31a08ead80e0678373e6fb2835b2ffd81ce2716
# Copy each selected skill directory from .hotskills/ai-dashboad-flutter-skill into .claude/skills/<skill-name>/Heat
3.2- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- flutter-skill
skills-submission/flutter-skill - e2e-testing
skills/e2e-testing
How it works
flutter-skill
When your agent uses it
Automate and test Flutter applications — launch apps, inspect widgets, tap elements, enter text, scroll, swipe, take screenshots, validate state, and debug via Dart VM Service Protocol. Use when the user wants to run Flutter app tests, automate Flutter UI interactions, inspect widget trees, debug a running Flutter app, or perform gesture-based testing.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
971 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Installation
- Key Tools
- Workflow
- Validation Checkpoints
- Element Targeting Priority
- Links
Files
SKILL.mdcore3,864 bytesSKILL.mdcore3,864 bytes
Read SKILL.md
# Flutter Skill
Control running Flutter applications for testing, debugging, and automation. Connects AI agents to Flutter apps via the Dart VM Service Protocol, exposing tools for UI inspection, gestures, state validation, screenshots, and log access.
## Installation
### Option 1: npx (Recommended)
```json
{
"mcpServers": {
"flutter-skill": {
"command": "npx",
"args": ["flutter-skill"]
}View the complete source on GitHube2e-testing
When your agent uses it
AI-powered E2E testing for any app — Flutter, React Native, iOS, Android, Electron, Tauri, KMP, .NET MAUI. Connects via MCP to running apps so the agent can take screenshots, tap elements, enter text, scroll, inspect UI trees, and verify state with natural language. Use when the user wants to test an app's UI end-to-end, automate cross-platform testing, run smoke tests, validate form flows, or verify navigation without writing test code.
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
1,508 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Supported Platforms
- Install
- MCP Configuration
- Quick Start
- Available MCP Tools
- Semantic Refs
- Testing Workflow
- Links
Files
SKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytesSKILL.mdcore6,013 bytes
Read SKILL.md
# 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
| 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` |View the complete source on GitHubSkills included
- flutter-skill
- e2e-testing
Repository facts
- License
- MIT
- Created
- Jan 29, 2026
- Last pushed
- Sep 1, 2026
- Forks
- 61
- Open issues
- 10
- Project activity
- Slowing
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 4 notes
skills-submission/flutter-skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/e2e-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/e2e-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/e2e-testing/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 8 network referencesin 2 files: e2e-testing/SKILL.md:166 flutter-skill/SKILL.md:114
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 8 signals by file
skills-submission/flutter-skill/SKILL.md
skills/e2e-testing/SKILL.md
- Network accessline 166
- [GitHub](https://github.com/ai-dashboad/flutter-skill) - Network accessline 167
- [npm](https://www.npmjs.com/package/flutter-skill) - Network accessline 168
- [Documentation](https://github.com/ai-dashboad/flutter-skill/blob/main/docs/USAGE_GUIDE.md) - Network accessline 169
- [pub.dev](https://pub.dev/packages/flutter_skill) - Network accessline 170
- [VSCode Extension](https://marketplace.visualstudio.com/items?itemName=AIDashboard.flutter-skill)
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Signal confidence: 8 facts
- Network access in prose of the SKILL.mdflutter-skill/SKILL.md:114Low confidence
- Network access in prose of the SKILL.mdflutter-skill/SKILL.md:115Low confidence
- Network access in prose of the SKILL.mdflutter-skill/SKILL.md:116Low confidence
- Network access in prose of the SKILL.mde2e-testing/SKILL.md:166Low confidence
- Network access in prose of the SKILL.mde2e-testing/SKILL.md:167Low confidence
- Network access in prose of the SKILL.mde2e-testing/SKILL.md:168Low confidence
- Network access in prose of the SKILL.mde2e-testing/SKILL.md:169Low confidence
- Network access in prose of the SKILL.mde2e-testing/SKILL.md:170Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Path CLAUDE.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills-submission/flutter-skill/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills-submission/flutter-skill/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills-submission/flutter-skill/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills-submission/flutter-skill/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills-submission/flutter-skill/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.