flutter-mcp-toolkit-guide

flutter-mcp-toolkit-guide is a skill for Claude Code, Codex from Arenukvern/mcp_flutter. It costs 44 tokens per session (1,168 once invoked), scanned A, original, MIT.

A starting point for using an AI assistant with a running Flutter app. It chooses the appropriate task for inspecting the screen, controlling the interface, debugging, or exposing app-specific data.

In plain words
What is it for?
Use it when you want to inspect a live app, tap or type in it, investigate a problem, or make internal app state available to the assistant.
Why use it?
It gives runtime tasks a consistent setup and checks that the Flutter toolkit and app connection are ready before work begins.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Part of the flutter-mcp-toolkit plugin — 14 skills, 1 agent shipped together

Good fit Use it when you want to inspect a live app, tap or type in it, investigate a problem, or make internal app state available to the assistant.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/arenukvern/mcp_flutter/flutter-mcp-toolkit-guide
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Arenukvern/mcp_flutter --skill flutter-mcp-toolkit-guide
Clone the repo
git clone --depth 1 https://github.com/Arenukvern/mcp_flutter

Made for: Claude Code, Codex.

Or install flutter-mcp-toolkit, the plugin that ships this one along with the rest of its 14 skills, 1 agent.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for flutter-mcp-toolkit-guide

README.md
[![agentmods](https://agentmods.dev/badge/skills/arenukvern/mcp_flutter/flutter-mcp-toolkit-guide.svg)](https://agentmods.dev/skills/arenukvern/mcp_flutter/flutter-mcp-toolkit-guide)
Your own site
<a href="https://agentmods.dev/skills/arenukvern/mcp_flutter/flutter-mcp-toolkit-guide"><img src="https://agentmods.dev/badge/skills/arenukvern/mcp_flutter/flutter-mcp-toolkit-guide.svg" alt="Measured on agentmods" height="20"></a>
Per session 44 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,168 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00044 $0.01168
Opus 5 $0.00022 $0.00584
Sonnet 5 $0.00009 $0.00234
Haiku 4.5 $0.00004 $0.00117

Measured today against content hash dccb350bd404, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

flutter-mcp-toolkit-guide scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugin/skills/flutter-mcp-toolkit-guide/SKILL.md · 93 lines

How it starts

The opening of the file, as written. The whole thing — 93 lines — stays where its author put it; the contents beside it link to each section on GitHub.

When to use

Use this skill when the user wants to inspect or drive a running Flutter app from this conversation. Examples:

  • "Tap the login button in my app"
  • "Why is the home screen blank?"
  • "Take a screenshot and tell me what's broken"
  • "Expose my cart / flags / internal state to the agent via MCP"

If the user is asking about Flutter concepts unrelated to a running app (architecture questions, package selection), this skill does not apply.

Step 1: Preflight

Always run flutter-mcp-toolkit doctor --json first. Parse the output:

  • status: "ok" — proceed to Step 2.
  • status: "error" and error.code: "binary_not_found" — load flutter-mcp-toolkit-setup and follow its install instructions.
  • status: "error" and error.code: "vm_not_connected" — load flutter-mcp-toolkit-setup and follow its troubleshooting section.
  • Any other error — load flutter-mcp-toolkit-debug and read the error envelope playbook.

Step 2: Pick the right skill for the user's intent

User intent Load skill
Read state ("what's on screen?", "show me errors", "screenshot") flutter-mcp-toolkit-inspect
Drive UI ("tap X", "type into Y", "scroll to Z", "hot reload") flutter-mcp-toolkit-control
Diagnose ("why is X failing?", "show recent logs", "evaluate expression") flutter-mcp-toolkit-debug
Register app-specific MCP tools/resources (AgentCallEntry, bootstrapFlutter additionalEntries) flutter-mcp-toolkit-custom-tools
Upgrade from removed legacy call-entry APIs flutter-mcp-toolkit-intentcall-migration
Audit CLI/MCP/schema/dynamic-registry parity before changing tool surfaces flutter-mcp-boundary-audit
Maintain flutter_test_app web / WebMCP showcase hooks flutter-mcp-toolkit-maintain-web
Maintain flutter_test_app macOS / native IntentCall hooks flutter-mcp-toolkit-maintain-macos
Score dogfood iterations or route dogfood evidence flutter-mcp-toolkit-dogfood-iterations
Release, version, or plugin skill bundle maintenance flutter-mcp-toolkit-repo-maintainer

Read the full file on GitHub · 93 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today Changed dccb350bd404
  2. 5d ago First seen · 93 lines · 44 tokens per session scan A 7875d73cb1ee

Subscribe to this mod's changes

flutter-mcp-toolkit-guide is a skill published in the GitHub repository Arenukvern/mcp_flutter (373 stars, last pushed today), licensed MIT. It adds 44 tokens to every session and 1,168 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

at_client_skills-sdk

Use this skill when a developer is building a Dart or Flutter app that depends on atclient or atclientflutter from pub.dev, stores or shares data via the Atsign Protocol, needs onboarding (CRAM new-atsign, atKeys file, keychain, APKAM) or APKAM enrollment, or asks about AtCollection , CItem , Query , sub-collections…

atsign-foundation/at_client_sdk · 232 tokens

flutter-pre-caching

Use when preloading fonts, asset/network images, Lottie/Rive animations, local JSON/config, warming initial API data, or optimizing Flutter Web startup.

evanca/flutter-ai-rules · 36 tokens

bloc

Use when creating a Cubit or Bloc, modeling state with sealed classes or status enums, wiring BlocBuilder/BlocListener/BlocProvider, writing bloc tests, or choosing between Cubit and Bloc.

evanca/flutter-ai-rules · 42 tokens

firebase-messaging

Use when setting up Firebase Cloud Messaging, managing permissions and tokens, handling background/foreground notification taps, or dispatching messages server-side (HTTP v1).

evanca/flutter-ai-rules · 35 tokens

firebase-database

Use when syncing real-time data, structuring JSON trees, reading/writing, creating listeners, enabling offline persistence, managing presence, sharding, or writing security rules.

evanca/flutter-ai-rules · 38 tokens

flutter-app-architecture

Use when scaffolding a project, refactoring into layers, creating view models/repositories, configuring dependency injection, or implementing unidirectional data flow (MVVM).

evanca/flutter-ai-rules · 38 tokens