agentsclimarketplace

Flutter environment setup macos

Skill ulpi-io/plugin-marketplace/plugins/flutter/skills/flutter-environment-setup-macos

A curated collection of 7,800+ agent skills for Claude Desktop, sourced from skills.sh

Install
npx -y skills add ulpi-io/plugin-marketplace --skill flutter-environment-setup-macos

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Set up a macOS environment for Flutter development

SKILL.md

3.9 KB, 847 tokens by cl100k_base, as published. Nobody here has run it

flutter-macos-setup

Goal

Configures a macOS development environment for building, running, and deploying Flutter applications. Validates tooling dependencies including Xcode and CocoaPods, and ensures the environment passes Flutter's diagnostic checks for macOS desktop development. Assumes the host operating system is macOS and the user has administrative privileges.

Instructions

  1. Verify Flutter Installation Check if Flutter is installed and accessible in the current environment.

    flutter --version
    

    Decision Logic:

    • If the command fails, STOP AND ASK THE USER: "Flutter is not installed or not in your PATH. Please install Flutter and add it to your PATH before continuing."
    • If the command succeeds, proceed to step 2.
  2. Verify Xcode Installation Ensure Xcode is installed on the macOS system.

    xcodebuild -version
    

    Decision Logic:

    • If Xcode is not installed, STOP AND ASK THE USER: "Xcode is required for macOS Flutter development. Please install the latest version of Xcode from the Mac App Store and notify me when complete."
    • If Xcode is installed, proceed to step 3.
  3. Configure Xcode Command-Line Tools Link the Xcode command-line tools to the installed version of Xcode and run the first-launch setup. STOP AND ASK THE USER: "I need to configure Xcode command-line tools. This requires administrative privileges. Please run the following command in your terminal and confirm when done:"

    sudo sh -c 'xcode-select -s /Applications/Xcode.app/Contents/Developer && xcodebuild -runFirstLaunch'
    

    (Note: If the user installed Xcode in a non-standard directory, instruct them to replace /Applications/Xcode.app with their custom path).

  4. Accept Xcode Licenses The Xcode license agreements must be accepted before compilation can occur. STOP AND ASK THE USER: "Please run the following command to review and accept the Xcode license agreements:"

    sudo xcodebuild -license
    
  5. Install CocoaPods CocoaPods is required for Flutter plugins that utilize native macOS code. Check if CocoaPods is installed:

    pod --version
    

    Decision Logic:

    • If installed, proceed to step 6.
    • If not installed, instruct the user to install it (e.g., via Homebrew or RubyGems) and verify the installation.
    sudo gem install cocoapods
    
  6. Validate Setup (Validate-and-Fix Loop) Run the Flutter diagnostic tool to check for any remaining macOS toolchain issues.

    flutter doctor -v
    

    Decision Logic:

    • Analyze the output under the Xcode section.
    • If there are errors or missing components, identify the specific missing dependency, provide the user with the exact command to fix it, and re-run flutter doctor -v.
    • Repeat this loop until the Xcode section reports no issues.
  7. Verify Device Availability Ensure Flutter can detect the macOS desktop as a valid deployment target.

    flutter devices
    

    Verify that at least one entry in the output has "macos" listed as the platform. If it is missing, instruct the user to enable macOS desktop support:

    flutter config --enable-macos-desktop
    

Constraints

  • Do NOT include any external URLs or links in the output or prompts.
  • Do NOT attempt to run sudo commands automatically; always pause and provide the exact command for the user to execute.
  • Do NOT explain basic terminal usage or general macOS concepts.
  • MUST ensure the flutter doctor Xcode section is completely clear of errors before considering the skill complete.
  • MUST assume the user is operating on a macOS environment; do not provide Windows or Linux alternatives.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,984. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.