Agent skill

Flutter Setting Up On Windows

by btwld in btwld/superdeck

Sets up a Windows environment for Flutter development. An agent skill from btwld/superdeck.

BSD-3-ClauseAuto-check passedMobile

Install Flutter Setting Up On Windows

skills CLI
$ npx skills add btwld/superdeck --skill flutter-setting-up-on-windows -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install btwld/superdeck flutter-setting-up-on-windows --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/btwld/superdeck.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/flutter-setting-up-on-windows .claude/skills/flutter-setting-up-on-windows && rm -rf skills-src

Use ~/.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/

Facts

Skill name
flutter-setting-up-on-windows
GitHub stars
130
Token cost
~1.4k tokens
SKILL.md length
585 words
Files
1
Skills in repo
23
Repo updated
First seen
Licence
BSD-3-Clause

At a glance

Sets up a Windows environment for Flutter development. An agent skill from btwld/superdeck.

  • Works in 3 steps: Execute flutter doctor -v. → Review the output for missing… → Resolve any flagged errors before…
  • Configuring a Windows machine to run
  • SKILL.md covers Contents, Core Requirements, Workflow: Installing and… and Workflow: Configuring Tooling…, plus 4 more sections
  • Calls flutter and openssl

What it does

Flutter Setting Up On Windows is an agent skill from btwld/superdeck. Sets up a Windows environment for Flutter development. Use when configuring a Windows machine to run, build, or deploy Flutter applications for Windows desktop or Android.

Its SKILL.md is about 1.4k 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. It works with Flutter, Android, Visual Studio Code and C++. The repository describes itself as: Presentation slides for Flutter with Flutter. The licence is BSD-3-Clause.

When your agent uses it

  • Configuring a Windows machine to run
  • Deploy Flutter applications for Windows desktop

Example prompts

  • “/flutter-setting-up-on-windows”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Execute flutter doctor -v.
  2. Review the output for missing dependencies or path issues.
  3. Resolve any flagged errors before proceeding to tooling setup.

What it can do on your machine

Read from SKILL.md and the folder at commit 815a746. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • flutter
    • openssl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Flutter Setting Up On Windows loads about 1.4k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 585 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~50
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from btwld/superdeck at commit 815a746, republished under its BSD-3-Clause licence (© btwld). 585 words, ~1,362 tokens.

Download SKILL.mdSave it as .claude/skills/flutter-setting-up-on-windows/SKILL.md (or your agent's skills folder).
name
flutter-setting-up-on-windows
description
Sets up a Windows environment for Flutter development. Use when configuring a Windows machine to run, build, or deploy Flutter applications for Windows desktop or Android.
metadata.model
models/gemini-3.1-pro-preview
metadata.last_modified
Thu, 12 Mar 2026 22:13:13 GMT

Setting Up Flutter for Windows Development

Contents

Core Requirements

Configure the Windows environment to support both Flutter framework execution and native C/C++ compilation. Differentiate strictly between Visual Studio (required for Windows desktop C++ compilation) and VS Code (the recommended Dart/Flutter code editor).

Workflow: Installing and Configuring the SDK

Follow this sequential workflow to initialize the Flutter SDK on a Windows machine.

  • Download the latest stable Flutter SDK for Windows.
  • Extract the SDK to a directory with standard user privileges (e.g., C:\src\flutter). Do not install in protected directories like C:\Program Files\.
  • Copy the absolute path to the Flutter SDK's bin directory.
  • Open Windows Environment Variables settings and append the bin directory path to the system or user PATH variable.
  • Open a new terminal session to apply the PATH changes.
  • Feedback Loop: Run validator -> review errors -> fix.
    1. Execute flutter doctor -v.
    2. Review the output for missing dependencies or path issues.
    3. Resolve any flagged errors before proceeding to tooling setup.

Workflow: Configuring Tooling and IDEs

  • Install Visual Studio (not VS Code).
  • Select and install the Desktop development with C++ workload during the Visual Studio installation process. This is mandatory for compiling Windows desktop applications.
  • Install your preferred code editor (VS Code, Android Studio, or IntelliJ).
  • Install the official Flutter and Dart extensions/plugins within your chosen editor.

Workflow: Configuring Target Platforms

Apply conditional logic based on the specific platform you are targeting for development.

If targeting Windows Desktop:

  • Ensure the Visual Studio C++ workload is fully updated.
  • Restart your IDE so it detects the Windows desktop device.
  • To disable platforms you do not intend to compile for, execute flutter config --no-enable-<platform> (e.g., flutter config --no-enable-windows-desktop).

If targeting Android on Windows:

  • For physical devices: Enable Developer Options and USB debugging on the device. Install the specific OEM USB drivers for Windows.
  • For emulators: Open the Android Virtual Device (AVD) manager. Under "Emulated Performance" -> "Graphics acceleration", select an option specifying "Hardware" to enable hardware acceleration.
  • Verify the device connection by running flutter devices.
Show full SKILL.md (226 more words)Show less

Workflow: Building and Packaging for Windows

To distribute a Windows desktop application, assemble the compiled executable and its required dependencies into a single distributable archive.

  • Execute flutter build windows to compile the release build.
  • Navigate to build\windows\runner\Release\.
  • Create a new staging directory for the distribution zip.
  • Copy the following assets from the Release directory into the staging directory:
    • The application executable (.exe).
    • All generated .dll files.
    • The entire data directory.
  • Copy the required Visual C++ redistributables into the staging directory alongside the executable:
    • msvcp140.dll
    • vcruntime140.dll
    • vcruntime140_1.dll
  • Compress the staging directory into a .zip file for distribution.

Workflow: Generating and Installing Certificates

If you require a self-signed certificate for MSIX packaging or local testing, use OpenSSL.

  • Install OpenSSL and add its bin directory to your PATH environment variable.
  • Generate a private key: openssl genrsa -out mykeyname.key 2048
  • Generate a Certificate Signing Request (CSR): openssl req -new -key mykeyname.key -out mycsrname.csr
  • Generate the signed certificate (CRT): openssl x509 -in mycsrname.csr -out mycrtname.crt -req -signkey mykeyname.key -days 10000
  • Generate the .pfx file: openssl pkcs12 -export -out CERTIFICATE.pfx -inkey mykeyname.key -in mycrtname.crt
  • Install the .pfx certificate on the local Windows machine. Place it in the Certificate Store under Trusted Root Certification Authorities prior to installing the application.

Examples

Windows Distribution Directory Structure

When assembling your Windows build for distribution, ensure the directory structure strictly matches the following layout before zipping:

text
Release_Archive/
│   my_flutter_app.exe
│   flutter_windows.dll
│   msvcp140.dll
│   vcruntime140.dll
│   vcruntime140_1.dll
│
└───data/
    │   app.so
    │   icudtl.dat
    │   ...

© btwld, BSD-3-Clause. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/flutter-setting-up-on-windows of btwld/superdeck.

Open the folder on GitHubat commit 815a746

Compare with similar skills

Flutter Setting Up On Windows 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.

Flutter Setting Up On Windows compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Flutter Setting Up On Windows this skillbtwld/superdeck130—~1.4kAutomated safety check: PassBSD-3-Clause
Engine Whats Newflutter/flutter179k—~978Automated safety check: PassBSD-3-Clause
Updating Android SDKflutter/flutter179k—~1.7kAutomated safety check: PassBSD-3-Clause
Frb Android Emulator Preparefzyzcjy/flutter_rust_bridge5.4k—~2.1kAutomated safety check: NotesMIT
Claude Android NinjaDrjacky/claude-android-ninja124—~5.2kAutomated safety check: PassApache-2.0
SimdeckNativeScript/SimDeck152—~3.6kAutomated safety check: PassMIT

Similar skills

  • Engine Whats New

    flutter/flutter

    Generates the "what's new" release summary and diff file for changes in the Flutter engine (//engine/src/flutter) between two releases (e.g., 3.47 vs 3.44).

    179k GitHub stars~978 tokensUpdated today
    MobileAuto-check passed
  • Updating Android SDK

    flutter/flutter

    Upgrades Flutter's Android SDK dependency to a new Android API version (or preview/canary release) in packages.txt, verifies CIPD tag uniqueness, and packages/uploads the binaries using…

    179k GitHub stars~1.7k tokensUpdated today
    MobileAuto-check passed
  • Frb Android Emulator Prepare

    fzyzcjy/flutter_rust_bridge

    A skill your agent uses when preparing, installing, diagnosing, or explaining the host Android Emulator environment for flutterrustbridge local runtime validation, including Android SDK command-line…

    5.4k GitHub stars~2.1k tokensUpdated yesterday
    MobileAuto-check: notes
  • Claude Android Ninja

    Drjacky/claude-android-ninja

    Build and migrate Android apps with Kotlin, Jetpack Compose, MVVM, Hilt, Room 3 (KSP, SQLiteDriver, Flow/suspend DAOs), Navigation3, and multi-module Gradle.

    124 GitHub stars~5.2k tokensUpdated 9 days ago
    MobileAuto-check passed
  • Simdeck

    NativeScript/SimDeck

    A skill your agent uses for simulator lifecycle, app install/launch, live viewing, UI inspection, touch/keyboard automation, screenshots, recordings, logs, pasteboard, hardware controls, and…

    152 GitHub stars~3.6k tokensUpdated 27 days ago
    MobileAuto-check passed
  • Detour Onboarding

    software-mansion-labs/skills

    Complete onboarding guide for developers who are new to Detour, the open-source deferred deep linking SDK by Software Mansion.

    291 GitHub stars~2.8k tokensUpdated 10 days ago
    MobileAuto-check passed

More from btwld/superdeck

All 23 skills in this repo
  • Create, review, or edit SuperDeck Markdown presentations and Flutter presentation apps.

    130 GitHub stars~649 tokensUpdated 10 days ago
    Auto-check passed
  • Adds home screen widgets to a Flutter app for Android and iOS.

    130 GitHub stars~2.2k tokensUpdated 10 days ago
    Auto-check passed
  • Flutter Animating Apps

    btwld/superdeck

    Implements animated effects, transitions, and motion in a Flutter app.

    130 GitHub stars~1.9k tokensUpdated 10 days ago
    Auto-check passed
  • Architects a Flutter application using the recommended layered approach (UI, Logic, Data).

    130 GitHub stars~1.8k tokensUpdated 10 days ago
    Auto-check passed
  • Flutter Building Forms

    btwld/superdeck

    Builds Flutter forms with validation and user input handling.

    130 GitHub stars~1.4k tokensUpdated 10 days ago
    Auto-check passed
  • Builds Flutter layouts using the constraint system and layout widgets.

    130 GitHub stars~1.5k tokensUpdated 10 days ago
    Auto-check passed

Categories

Questions about Flutter Setting Up On Windows

What does Flutter Setting Up On Windows do?

Sets up a Windows environment for Flutter development. An agent skill from btwld/superdeck. Flutter Setting Up On Windows is an agent skill from btwld/superdeck. Sets up a Windows environment for Flutter development.

When should I use Flutter Setting Up On Windows?

Flutter Setting Up On Windows fits situations like: configuring a Windows machine to run; deploy Flutter applications for Windows desktop.

How do I install Flutter Setting Up On Windows in Claude Code?

Run `npx skills add btwld/superdeck --skill flutter-setting-up-on-windows -a claude-code`. Or copy the skill folder (.agents/skills/flutter-setting-up-on-windows in btwld/superdeck) into .claude/skills/flutter-setting-up-on-windows in your project. Claude Code loads it when a task matches its description.

How do I install Flutter Setting Up On Windows in Codex?

Run `npx skills add btwld/superdeck --skill flutter-setting-up-on-windows -a codex`. Or copy the skill folder (.agents/skills/flutter-setting-up-on-windows in btwld/superdeck) into .agents/skills/flutter-setting-up-on-windows in your project. Codex loads it when a task matches its description.

Can I use Flutter Setting Up On Windows in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add btwld/superdeck --skill flutter-setting-up-on-windows -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-setting-up-on-windows, .gemini/skills/flutter-setting-up-on-windows, .github/skills/flutter-setting-up-on-windows and .opencode/skills/flutter-setting-up-on-windows in your project.

What does Flutter Setting Up On Windows need to run?

Going by SKILL.md and its folder, Flutter Setting Up On Windows needs the command-line tools its instructions call (flutter and openssl).

Does Flutter Setting Up On Windows access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Flutter Setting Up On Windows safe to install?

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.

What licence does Flutter Setting Up On Windows use?

Flutter Setting Up On Windows is published under the BSD-3-Clause licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Flutter Setting Up On Windows use?

About 1.4k tokens (SKILL.md is roughly 5.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Flutter Setting Up On Windows?

Skills that share tags, products or a category with Flutter Setting Up On Windows: Engine Whats New (flutter/flutter, 179k stars), Updating Android SDK (flutter/flutter, 179k stars), Frb Android Emulator Prepare (fzyzcjy/flutter_rust_bridge, 5.4k stars) and Claude Android Ninja (Drjacky/claude-android-ninja, 124 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Flutter Setting Up On Windows?

btwld (a GitHub organization) maintains it in btwld/superdeck, which has 130 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on September 28, 2026.

Source: btwld/superdeck on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.