← Back to Skills Marketplace
2378
Downloads
5
Stars
12
Active Installs
2
Versions
Install in OpenClaw
/install flutter
Description
Build performant cross-platform apps with Flutter widgets, state management, and platform integration.
README (SKILL.md)
Quick Reference
| Topic | File |
|---|---|
| setState, state loss, keys | state.md |
| build method, context, GlobalKey | widgets.md |
| FutureBuilder, dispose, mounted | async.md |
| Context after pop, deep linking | navigation.md |
| const, rebuilds, performance | performance.md |
| Platform channels, null safety | platform.md |
Critical Rules
setStateafter dispose — checkmountedbefore calling, crashes otherwise- Key missing on list items — reordering breaks state, always use keys
- FutureBuilder rebuilds on parent rebuild — triggers future again, cache the Future
- BuildContext after async gap — context may be invalid, check
mountedfirst constconstructor — prevents rebuilds, use for static widgetsStatefulWidgetrecreated — key change or parent rebuild creates new state- GlobalKey expensive — don't use just to access state, pass callbacks instead
disposeincomplete — cancel timers, subscriptions, controllers- Navigator.pop with result — returns Future, don't ignore errors
- ScrollController not disposed — memory leak
- Image caching — use
cached_network_image, default doesn't persist - PlatformException not caught — platform channel calls can throw
Usage Guidance
This is an instruction-only Flutter best-practices guide and appears internally consistent. Before installing, ensure you trust the runtime that will execute the skill (the agent may invoke the local `flutter` binary if it runs commands). Because the skill can be invoked by the agent, consider limiting agent permissions if you do not want it to run arbitrary local binaries or modify your workspace. No credentials, downloads, or external endpoints are requested by this skill.
Capability Analysis
Type: OpenClaw Skill
Name: flutter
Version: 1.0.1
The skill bundle consists solely of metadata and markdown documentation files providing reference material on Flutter development best practices and common pitfalls. There is no executable code, no instructions for the AI agent to perform any actions beyond displaying information, and no indicators of data exfiltration, malicious execution, persistence, or prompt injection attempts. The `SKILL.md` correctly declares a dependency on the `flutter` binary, which is appropriate for a Flutter-related skill.
Capability Assessment
Purpose & Capability
Name/description match the provided files and required binary. The only required binary is `flutter`, which is appropriate for a Flutter development helper.
Instruction Scope
SKILL.md and the included markdown files contain static guidance about Flutter pitfalls (state, async, navigation, performance, platform channels). They do not instruct reading unrelated files, accessing environment variables, contacting external endpoints, or performing system-wide operations.
Install Mechanism
No install spec and no code files — the skill is instruction-only so nothing will be written or downloaded by the skill itself.
Credentials
The skill declares no environment variables, credentials, or config paths. That is proportionate for documentation/guide functionality.
Persistence & Privilege
always is false and there is no request to modify other skills or agent-wide config. The skill does not request persistent presence or elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install flutter - After installation, invoke the skill by name or use
/flutter - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Initial release
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Flutter?
Build performant cross-platform apps with Flutter widgets, state management, and platform integration. It is an AI Agent Skill for Claude Code / OpenClaw, with 2378 downloads so far.
How do I install Flutter?
Run "/install flutter" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Flutter free?
Yes, Flutter is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Flutter support?
Flutter is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).
Who created Flutter?
It is built and maintained by Iván (@ivangdavila); the current version is v1.0.1.
More Skills