Release Sample Sweep
Atmosphere/atmosphere
Run the pre-release end-to-end sweep of every user-facing surface — the 33 samples under samples/ (booted from their packaged artifacts and driven in a real browser via chrome-devtools MCP), the…
Maintains showcase/fluttertestapp and intentcall web targets (Chrome, web codegen, WebMCP bootstrap, web-showcase, webmcp verify, Chrome DevTools MCP).
$ npx skills add Arenukvern/mcp_flutter --skill flutter-mcp-toolkit-maintain-web -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Arenukvern/mcp_flutter flutter-mcp-toolkit-maintain-web --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Arenukvern/mcp_flutter.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugin/skills/flutter-mcp-toolkit-maintain-web .claude/skills/flutter-mcp-toolkit-maintain-web && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "flutter-mcp-toolkit-maintain-web" agent skill from https://github.com/Arenukvern/mcp_flutter/tree/main/plugin/skills/flutter-mcp-toolkit-maintain-web into .claude/skills/flutter-mcp-toolkit-maintain-web/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flutter-mcp-toolkit-maintain-web", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Arenukvern/mcp_flutter/tree/main/plugin/skills/flutter-mcp-toolkit-maintain-webType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Arenukvern/mcp_flutter --skill flutter-mcp-toolkit-maintain-web -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Arenukvern/mcp_flutter flutter-mcp-toolkit-maintain-web --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arenukvern/mcp_flutter.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugin/skills/flutter-mcp-toolkit-maintain-web .agents/skills/flutter-mcp-toolkit-maintain-web && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "flutter-mcp-toolkit-maintain-web" agent skill from https://github.com/Arenukvern/mcp_flutter/tree/main/plugin/skills/flutter-mcp-toolkit-maintain-web into .agents/skills/flutter-mcp-toolkit-maintain-web/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flutter-mcp-toolkit-maintain-web", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Arenukvern/mcp_flutter --skill flutter-mcp-toolkit-maintain-web -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Arenukvern/mcp_flutter flutter-mcp-toolkit-maintain-web --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arenukvern/mcp_flutter.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugin/skills/flutter-mcp-toolkit-maintain-web .cursor/skills/flutter-mcp-toolkit-maintain-web && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "flutter-mcp-toolkit-maintain-web" agent skill from https://github.com/Arenukvern/mcp_flutter/tree/main/plugin/skills/flutter-mcp-toolkit-maintain-web into .cursor/skills/flutter-mcp-toolkit-maintain-web/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flutter-mcp-toolkit-maintain-web", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Arenukvern/mcp_flutter.git --path plugin/skills/flutter-mcp-toolkit-maintain-web--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Arenukvern/mcp_flutter --skill flutter-mcp-toolkit-maintain-web -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Arenukvern/mcp_flutter flutter-mcp-toolkit-maintain-web --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arenukvern/mcp_flutter.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugin/skills/flutter-mcp-toolkit-maintain-web .gemini/skills/flutter-mcp-toolkit-maintain-web && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "flutter-mcp-toolkit-maintain-web" agent skill from https://github.com/Arenukvern/mcp_flutter/tree/main/plugin/skills/flutter-mcp-toolkit-maintain-web into .gemini/skills/flutter-mcp-toolkit-maintain-web/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flutter-mcp-toolkit-maintain-web", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Arenukvern/mcp_flutter flutter-mcp-toolkit-maintain-webInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Arenukvern/mcp_flutter --skill flutter-mcp-toolkit-maintain-web -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Arenukvern/mcp_flutter.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugin/skills/flutter-mcp-toolkit-maintain-web .github/skills/flutter-mcp-toolkit-maintain-web && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "flutter-mcp-toolkit-maintain-web" agent skill from https://github.com/Arenukvern/mcp_flutter/tree/main/plugin/skills/flutter-mcp-toolkit-maintain-web into .github/skills/flutter-mcp-toolkit-maintain-web/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flutter-mcp-toolkit-maintain-web", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Arenukvern/mcp_flutter --skill flutter-mcp-toolkit-maintain-web -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Arenukvern/mcp_flutter flutter-mcp-toolkit-maintain-web --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arenukvern/mcp_flutter.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugin/skills/flutter-mcp-toolkit-maintain-web .opencode/skills/flutter-mcp-toolkit-maintain-web && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "flutter-mcp-toolkit-maintain-web" agent skill from https://github.com/Arenukvern/mcp_flutter/tree/main/plugin/skills/flutter-mcp-toolkit-maintain-web into .opencode/skills/flutter-mcp-toolkit-maintain-web/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "flutter-mcp-toolkit-maintain-web", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
flutter-mcp-toolkit-maintain-webMaintains showcase/fluttertestapp and intentcall web targets (Chrome, web codegen, WebMCP bootstrap, web-showcase, webmcp verify, Chrome DevTools MCP).
Flutter MCP Toolkit Maintain Web is an agent skill from Arenukvern/mcp_flutter. Maintains showcase/fluttertestapp and intentcall web targets (Chrome, web codegen, WebMCP bootstrap, web-showcase, webmcp verify, Chrome DevTools MCP). Use when editing web/index.html, agentmanifest.json, intentcallwebmcp.generated.js, web platform sync, Chrome dogfood, WebMCP modelContext, or agent WebMCP list/execute.
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Mobile, covering Cross-platform mobile apps, Browser testing and MCP servers. It works with Model Context Protocol, Flutter, Chrome DevTools and Visual Studio Code. The repository describes itself as: MCP Toolkit for Flutter AI Agent Driven Development (MCP/CLI + custom client side tools) - via closed feedback loop (visual & semantic snapshot) and high client side… The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 62f3ee1. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
dartmakeFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Flutter MCP Toolkit Maintain Web loads about 1.6k tokens when it runs. Until then it costs about 90 tokens; SKILL.md has 422 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Arenukvern/mcp_flutter at commit 62f3ee1, republished under its MIT licence (© Arenukvern). 422 words, ~1,629 tokens.
.claude/skills/flutter-mcp-toolkit-maintain-web/SKILL.md (or your agent's skills folder).<!-- @FMT_MODE_PRELUDE -->
Dogfood app: showcase/flutter_test_app. Canonical platform doc: showcase/flutter_test_app/INTENTCALL_PLATFORM.md.
| Path | Proves |
|---|---|
VM extensions + fmt_* tools | MCP toolkit dogfood (always) |
navigator.modelContext / document.modelContext | True WebMCP (Chrome flags / --web-browser-flag) |
ADR: decisions/0008_web_agent_invoke_js_only.mdx — JS fetch('/agent/invoke') 404 by design; Dart invokeDirect works when modelContext exists.
make web-showcase
# WS_URI from .showcase/web_app.log (re-grep after hot reload)
grep -Eo 'ws://127\.0\.0\.1:[0-9]+/[A-Za-z0-9_=-]+/ws' .showcase/web_app.log | tail -1dart run mcp_server_dart/bin/flutter_mcp_toolkit.dart webmcp chrome-args
dart run mcp_server_dart/bin/flutter_mcp_toolkit.dart webmcp verify --web-port 8080Stop: make showcase-stop.
Do not rely on chrome://flags alone across machines — use CLI flags / make web-showcase / VS Code launch args.
Use config showcase/flutter_test_app Chrome + WebMCP in .vscode/launch.json:
--web-browser-flag=--user-data-dir=${workspaceFolder}/.showcase/chrome-webmcp-profile — persistent profile so chrome://flags survive stop/start (Flutter default is a temp profile every run).--web-browser-flag=--enable-features=WebMCPTesting,WebModelContext,DevToolsWebMCPSupport--web-browser-flag=--enable-experimental-web-platform-featuresPath must not include literal quotes in the value (avoids a dir named "./…").
Chrome 149+ Application → WebMCP pane also needs #devtools-webmcp-support / feature DevToolsWebMCPSupport (API alone is not enough for that UI).
Prefer chrome-devtools MCP (list_webmcp_tools, execute_webmcp_tool) over flutter_mcp_toolkit webmcp verify --tool-name when an agent should drive page tools.
Grok (~/.grok/config.toml):
[mcp_servers.chrome-devtools]
command = "npx"
args = [
"-y",
"chrome-devtools-mcp@latest",
"--categoryExperimentalWebmcp",
"--chromeArg=--enable-features=WebMCP,WebModelContext,DevToolsWebMCPSupport,WebMCPTesting",
"--chromeArg=--enable-experimental-web-platform-features",
"--userDataDir=/Users/YOU/.cache/chrome-devtools-mcp/chrome-profile-webmcp",
"--no-usage-statistics",
]
enabled = true
startup_timeout_sec = 90Or: grok mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest --categoryExperimentalWebmcp ...
Cursor — same command/args under mcpServers.chrome-devtools in ~/.cursor/mcp.json.
Restart the agent session after install. Doctor: grok mcp doctor chrome-devtools.
make web-showcase or VS Code Chrome + WebMCP on :8080).list_pages — chrome-devtools may start its own browser (about:blank).navigate_page → http://localhost:8080/ (or your app URL).list_webmcp_tools can be empty).list_webmcp_tools — expect IntentCall tools + often mcp_* toolkit tools registered on modelContext.execute_webmcp_tool with toolName + JSON-string input when required.Example IntentCall tools: app_enable_switch (no args), app_set_greeting ({"text":"…"}), app_intentcall_bridge_ping ({"echo":"…"}), app_get_agent_showcase_state.
execute_webmcp_tool
toolName: app_enable_switch
input: {}dart run mcp_server_dart/bin/flutter_mcp_toolkit.dart webmcp verify --web-port 8080 \
--tool-name app_enable_switch --tool-args '{}'dart run mcp_server_dart/bin/flutter_mcp_toolkit.dart codegen sync \
--platform web,android,ios,macos,linux,windows \
--project-dir showcase/flutter_test_app
dart run mcp_server_dart/bin/flutter_mcp_toolkit.dart init intentcall-platform \
--project-dir showcase/flutter_test_app --check| Artifact | Source |
|---|---|
web/intentcall_webmcp.generated.js | codegen sync from web/agent_manifest.json |
web/index.html | init intentcall-platform script tag |
| Dart bootstrap | projection the app registers — showcase: ShowcaseWebMcpProjection (in intentcall_showcase_bootstrap.dart), wrapping projectEntriesToWebMcp from intentcall_platform_sync; wired via MCPToolkitBinding.addEntryListener (ADR-0016) |
dart run mcp_server_dart/bin/flutter_mcp_toolkit.dart --save-images \
--output-dir .showcase/web_iter validate-runtime \
--target "$WS_URI" \
--flutter-device chrome \
--timeout-ms 45000Pass --web-browser-debugging-port <cdp> if CDP discovery fails.
projectEntriesToWebMcp) both call registerTool; dedupe or gate one path (agent_web_mcp_bootstrap_web.dart name cache).webmcp verify may report webmcp_active_log_evidence while CDP hasModelContext is false (Flutter execution context).--user-data-dir, Flutter wipes chrome://flags every stop/start.--browser-url=http://127.0.0.1:<cdpPort>.docs/superpowers/evals/2026-05-26-webmcp-verification.mdflutter-mcp-cli-runtime-validation — validate-runtime detailsflutter-mcp-toolkit-dogfood-iterations — scored iterationsflutter-mcp-e2e-harness — programmatic scenarios over this showcase (packages/harness, --web --detach variant)--categoryExperimentalWebmcp + Chrome 149+)© Arenukvern, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugin/skills/flutter-mcp-toolkit-maintain-web of Arenukvern/mcp_flutter.
Open the folder on GitHubat commit 62f3ee1
Flutter MCP Toolkit Maintain Web next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Flutter MCP Toolkit Maintain Web this skillArenukvern/mcp_flutter | 387 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Release Sample SweepAtmosphere/atmosphere | 3.8k | — | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| External AgentsBuilderIO/agent-native | 7.1k | — | ~7.2k | Automated safety check: Notes | None | |
| Create ProjectVeryGoodOpenSource/vgv-ai-flutter-plugin | 170 | — | ~1.2k | Automated safety check: Pass | MIT | |
| MCP Debuggerdebugmcp/mcp-debugger | 173 | — | ~4.1k | Automated safety check: Pass | MIT | |
| Retrieving Developer Knowledgegoogle/skills | 21k | — | ~2k | Automated safety check: Pass | Apache-2.0 |
Atmosphere/atmosphere
Run the pre-release end-to-end sweep of every user-facing surface — the 33 samples under samples/ (booted from their packaged artifacts and driven in a real browser via chrome-devtools MCP), the…
BuilderIO/agent-native
Connect external agents and MCP hosts (Claude, Claude Desktop, Claude Code, ChatGPT custom MCP apps, Codex, Cursor, Claude Cowork, VS Code GitHub Copilot, Goose, Postman, MCPJam) to an agent-native…
VeryGoodOpenSource/vgv-ai-flutter-plugin
Scaffold a new Dart or Flutter project from a Very Good CLI template, covering the flutterapp, dartpackage, flutterpackage, flutterplugin, dartcli, flamegame, and docssite templates, inferring the…
debugmcp/mcp-debugger
A skill your agent uses when investigating a bug, failing test, or unexpected runtime behavior and the mcp-debugger MCP server is available — drives real step-through debuggers (breakpoints, stack…
google/skills
Searches, retrieves, and synthesizes official Google developer documentation across Google Cloud, AI/Gemini, Android, Chrome, Web, Flutter, Go, Firebase, and other Google developer platforms.
HoangNguyen0403/agent-skills-standard
Generates one integration/E2E test from an approved test case spec using existing project patterns.
Arenukvern/mcp_flutter
Design, implement, and integrate generalized validation harnesses across a producer-consumer boundary after a local harness contract exists.
Arenukvern/mcp_flutter
Run a Mixture of Experts (MoE) audit on any topic, plan, codebase, evidence archive, or process.
Arenukvern/mcp_flutter
Plan and document handoffs, parent lane contracts, and parallel batch contracts between specialized AI agents (foreman, workers, reviewers).
Arenukvern/mcp_flutter
Designs public or private Agent Skill and plugin marketplaces for Cursor, Claude Code, Codex, Zed, Open Plugin, and npx skills—manifest layout, install matrix, and Skill Steward vs product boundaries.
Arenukvern/mcp_flutter
Chooses ecosystem-native release and changelog tooling (Changesets, Melos, release-plz) plus binary distribution (GitHub Release tarballs, install.sh) when the product is an executable.
Arenukvern/mcp_flutter
Master orchestration for repository governance, North Star impact, sub-Star boundaries, and repair-first or evidence-first drift checks.
Categories
Maintains showcase/fluttertestapp and intentcall web targets (Chrome, web codegen, WebMCP bootstrap, web-showcase, webmcp verify, Chrome DevTools MCP). Flutter MCP Toolkit Maintain Web is an agent skill from Arenukvern/mcp_flutter. Maintains showcase/fluttertestapp and intentcall web targets (Chrome, web codegen, WebMCP bootstrap, web-showcase, webmcp verify, Chrome DevTools MCP).
Flutter MCP Toolkit Maintain Web fits situations like: editing web/index.html; agentmanifest.json; intentcallwebmcp.generated.js; web platform sync.
Run `npx skills add Arenukvern/mcp_flutter --skill flutter-mcp-toolkit-maintain-web -a claude-code`. Or copy the skill folder (plugin/skills/flutter-mcp-toolkit-maintain-web in Arenukvern/mcp_flutter) into .claude/skills/flutter-mcp-toolkit-maintain-web in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Arenukvern/mcp_flutter --skill flutter-mcp-toolkit-maintain-web -a codex`. Or copy the skill folder (plugin/skills/flutter-mcp-toolkit-maintain-web in Arenukvern/mcp_flutter) into .agents/skills/flutter-mcp-toolkit-maintain-web in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Arenukvern/mcp_flutter --skill flutter-mcp-toolkit-maintain-web -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/flutter-mcp-toolkit-maintain-web, .gemini/skills/flutter-mcp-toolkit-maintain-web, .github/skills/flutter-mcp-toolkit-maintain-web and .opencode/skills/flutter-mcp-toolkit-maintain-web in your project.
Going by SKILL.md and its folder, Flutter MCP Toolkit Maintain Web needs the command-line tools its instructions call (dart and make). Our summary lists: Node.js.
SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Flutter MCP Toolkit Maintain Web is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Flutter MCP Toolkit Maintain Web: Release Sample Sweep (Atmosphere/atmosphere, 3.8k stars), External Agents (BuilderIO/agent-native, 7.1k stars), Create Project (VeryGoodOpenSource/vgv-ai-flutter-plugin, 170 stars) and MCP Debugger (debugmcp/mcp-debugger, 173 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Arenukvern (a GitHub user) maintains it in Arenukvern/mcp_flutter, which has 387 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on October 3, 2026.
Source: Arenukvern/mcp_flutter on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.