flutter-mcp-toolkit-control
Installation
SKILL.md
When to use
Use this skill when you need to drive a running Flutter app as a user would:
- Tap buttons, icons, list items, or any interactive widget.
- Type text into fields, submit forms, clear inputs.
- Scroll or swipe to reveal off-screen content.
- Navigate between routes programmatically (push, pop, popUntil).
- Dismiss dialogs and bottom sheets.
- Press keyboard keys (Enter, Escape, Tab, arrows, ASCII chars).
- Hot-reload or hot-restart after editing Dart source files.
- Combine reload + screenshot + semantics in one round-trip for fast iteration.
Selectors
Every interaction tool targets a widget by ref — a short string like "s_0" returned by semantic_snapshot. There is no by-text or by-type selector syntax on the tool itself. The workflow is: call semantic_snapshot, scan the returned nodes, find the right ref, then pass it.
Snapshot node fields to filter on:
Related skills
More from arenukvern/mcp_flutter
flutter-mcp
5flutter-mcp-toolkit-inspect
5flutter-mcp-toolkit-debug
5flutter-mcp-cli-runtime-validation
5flutter-mcp-toolkit-guide
5gitnexus-cli
Use when the user needs to run GitNexus CLI commands like analyze/index a repo, check status, clean the index, generate a wiki, or list indexed repos. Examples: \"Index this repo\", \"Reanalyze the codebase\", \"Generate a wiki\"
1