flutter-release

Automate Flutter release packaging with version bump, changelog, and multi-platform builds.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/dus2183-commits/flutter-skills --skill flutter-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-release
Source: https://github.com/dus2183-commits/flutter-skills/tree/main/flutter-release
Command: npx skills add https://github.com/dus2183-commits/flutter-skills --skill flutter-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the Flutter release process by bumping the version, generating a changelog, and building release artifacts, while explicitly not performing git tagging, pushing, or uploading artifacts.

Core Features & Use Cases

  • Pre-release checks and validations (git status, analysis, tests) to ensure a clean base before packaging.
  • Version bumping and changelog generation to prepare a coherent release narrative.
  • Multi-platform builds (Android, iOS, Web) with configurable build modes and artifact output directories.
  • Output reporting and guidance for manual follow-up steps like tagging and publishing.
  • Use Case: Release automation for a standard Flutter app that needs a repeatable, auditable release flow across platforms.

Quick Start

Trigger the flutter-release skill on your Flutter project to automatically orchestrate a complete release cycle.

Frequently Asked Questions about flutter-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Flutter release builds for Android, iOS, and Web?

Automate Flutter release builds by triggering a process that bumps versions, generates changelogs, and packages artifacts across Android, iOS, and Web. It executes pre-release checks and outputs artifacts to configured directories.

What is included in a standard Flutter release automation pipeline?

A standard Flutter release pipeline includes pre-release validations like git status and tests, version bumping, changelog generation, and multi-platform build compilation. It provides output reporting and guidance for manual follow-up steps.

Can I skip tests during Flutter version bumping and packaging?

You can skip tests during Flutter packaging using optional test skipping configurations. The release automation performs pre-release checks but allows skipping tests to accelerate the build process when needed.

Does the Flutter release automation handle git tagging and artifact uploading?

Flutter release automation explicitly does not perform git tagging, pushing, or uploading artifacts. It focuses on version bumping, changelog generation, and building artifacts, providing output reporting for manual follow-up.

Why generate a changelog automatically before building Flutter release artifacts?

Generate a changelog automatically before building Flutter artifacts to prepare a coherent release narrative alongside version bumping. This ensures an auditable release flow and consistent documentation across multi-platform builds.