Flutter agent plugins Claude skills

Task skills for Dart and Flutter work: tests, static analysis, layout fixes, routing, JSON serialization, FFI, documentation and API review.

Our verdict Recommended

Official, practical, task-shaped skills for Dart and Flutter with solid instructions; no evals, and some assume the Dart MCP tools.

What Flutter agent plugins does

This repository from the Flutter organization packages 31 skills for agents working on Dart and Flutter code. Dart skills cover adding unit tests with package:test, generating mocks with mockito and build_runner, collecting coverage, running dart analyze and dart fix, resolving package version conflicts, FFI bindings with ffigen, native assets, pattern matching, primary constructors, doc examples and CLI apps. Flutter skills cover widget tests, integration tests, widget previews, responsive layouts, fixing layout issues, JSON serialization, declarative routing, localization, the http package and architecture best practices.

A separate agent definition in .agents bundles skills for API review against design guidelines, code review with iterative critique, code documentation, a plan-challenging grill-with-docs session, natural writing and Unix CLI practices. The skills average about 7.8 KB, several have reference files, and the code-review skill includes one script. The repo has a plugin manifest and CI. Some skills expect Dart tooling such as get_runtime_errors and hot_reload from a Dart and Flutter MCP server. There are no skill evals.

Good for

  • Flutter and Dart teams who want agents to follow framework-recommended practices
  • Writing tests and fixing analyzer or layout problems
  • API and documentation reviews in Dart packages

Not for

  • Projects not using Dart or Flutter
  • Native iOS or Android work

What's inside depth 2/5

31 skills averaging 7.8 KB with some reference files and one script, no tests or evals.

Skills
31
Reference docs
12
Scripts
1
Tests / evals
0
Templates
5
Avg SKILL.md
7.6 KB

Counted from the repository file tree. How we score depth.

Dependencies and costs

  • Dart and Flutter SDK
  • Dart and Flutter MCP server for runtime-error and hot-reload skills

Security review

Review before installing

Official Dart and Flutter skills (Markdown) plus an MCP configuration that launches dart mcp-server, and one small diff-splitting script. We found no network, credential or install behaviour in the shipped plugin files; a repo-level hooks file points at hook scripts that are not in our copy.

Worth knowing

  • Relies on a CLI or package we could not reviewThe plugin registers the Dart MCP server by running dart mcp-server, and the skills tell the agent to run Dart/Flutter tooling (dart analyze, dart fix, pub get); the SDK is not in the repo..claude-plugin/plugin.json:19

What we checked

The repository (111 files) on Oct 29, 2026. Not a full review: we read 3 of 7 code files; it relies on code outside the repository: Dart SDK and its MCP server (dart mcp-server), run at runtime; .agents/hooks.json registers Stop hooks that call ../tool/dart_hooks/bin/agent_dart_format.dart and agent_dart_analyze.dart, but that directory is not in our copy of the repo and none of the Claude, Codex or Cursor plugin manifests reference it; Maintainer tool under tool/generator (Dart, uses GEMINI_API_KEY to call Google's Generative Language API to regenerate skills) not read.

NVIDIA SkillSpector static scan: 36 pattern hits (Agent Snooping 11, Rogue Agent 7, Excessive Agency 5, Data Exfiltration 5, Tool Misuse 4, Anti-Refusal 2). Anti-refusal hits are style rules in a bundled writing skill ('do not apologize', 'no disclaimers'); 'xargs rm' hits are examples in a Unix CLI best-practices skill; 'update skill' refers to the maintainer generator command; sudo and plist hits are setup instructions in skills.

A review, not a certification. Skills change after we check them — read the files before installing.

License

BSD-3-Clause — commercial use allowed.

Can it run unattended?

Not really. Skills are single-task procedures for interactive use, without loops or resumable state.

Alternatives to Flutter agent plugins

Expo Skills

expo/skills

Expo's official skills for Expo and React Native apps: Router, animation, EAS builds, updates and store releases, plus module migration.

Recommended Broad access Depth 3/5

Callstack Agent Skills

callstackincubator/agent-skills

React Native skills from Callstack: performance, navigation, TV apps, upgrades, brownfield migration, GitHub Actions builds and device-driven testing.

Recommended Check first Depth 4/5

Firebase Agent Skills

firebase/agent-skills

Google's 13 official Firebase skills: CLI and project setup, Auth, Firestore, Hosting, App Hosting, Data Connect, AI Logic and security rules.

Recommended Check first Depth 3/5

FAQ

What are the Flutter agent plugins?

They are 31 agent skills from the Flutter organization for Dart and Flutter tasks such as testing, static analysis, layouts, routing, localization and package conflict fixes.

How do I install the Flutter agent skills?

The repo includes a plugin manifest, so add it as a plugin or copy the skills folder into your agent's skills directory. Check the repository README for the current command for your agent.

Do the Flutter skills need an MCP server?

Some do. For example dart-fix-runtime-errors uses get_runtime_errors and hot_reload tools, which come from a Dart and Flutter MCP server.

Sources: GitHub repository (stars, license, file tree, last push Oct 26, 2026). Review based on the README and SKILL.md files as published.