BU

build-release

Automates the build, packaging, and release process for macOS desktop applications.

Install

mkdir -p .claude/skills/build-release-lichen63 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15134" && unzip -o skill.zip -d .claude/skills/build-release-lichen63 && rm skill.zip

Installs to .claude/skills/build-release-lichen63

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Build and release Cyber Cultivation for macOS. Use when: building DMG, creating a release, bumping version, packaging for distribution, running the build pipeline, or verifying the release process.
197 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Bump version in `pubspec.yaml`
  • Perform pre-build checks like `flutter test` and `flutter analyze`
  • Build a macOS DMG release
  • Ad-hoc code sign the application
  • Create a `.dmg` file in the `dist` directory
  • Trigger GitHub Release creation via workflow

How it works

The skill automates the macOS release process by bumping the version, running pre-build checks, executing a shell script to build and code sign the DMG, and optionally triggering a GitHub Release.

Inputs & outputs

You give it
User request to build or release Cyber Cultivation for macOS
You get back
A macOS `.dmg` release file and an optional GitHub Release

When to use build-release

  • Packaging a macOS app for distribution
  • Bumping application version
  • Building a DMG release

About this skill

Build Release

Build a macOS DMG release via tools/build_macos_dmg.sh.

Procedure

1. Bump version in pubspec.yaml

version: X.Y.Z+BUILD
  • Patch (0.0.X): Bug fixes, minor tweaks
  • Minor (0.X.0): New features
  • Major (X.0.0): Breaking changes

2. Pre-build checks

flutter test
flutter analyze
git status  # Ensure clean working tree

3. Build DMG

cd tools && bash build_macos_dmg.sh

The script extracts version from pubspec.yaml, runs flutter clean && flutter pub get && flutter build macos --release, ad-hoc code signs, and creates dist/CyberCultivation-{VERSION}-macos.dmg.

For CI mode (skip clean/pub get): bash build_macos_dmg.sh --ci

4. Verify

Mount DMG, launch app, verify version, test core features (EXP gain, settings, explore, games).

5. Release (optional)

Push version bump to main/master.github/workflows/build-macos.yml auto-detects the change and creates a GitHub Release. Or trigger manually via workflow dispatch.

When not to use it

  • When building for platforms other than macOS
  • When the application is not Cyber Cultivation
  • When a clean working tree is not desired for pre-build checks

Limitations

  • The skill is specific to building Cyber Cultivation for macOS
  • The skill uses `tools/build_macos_dmg.sh` for building
  • The skill's version bumping is limited to `pubspec.yaml`

How it compares

This skill provides a structured and automated workflow for building and releasing a macOS application, including version bumping, code signing, and GitHub Release integration, which is more efficient than manual steps.

Compared to similar skills

build-release side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
build-release (this skill)05moReviewIntermediate
deployment-pipeline-design62moReviewAdvanced
cloudflare-deploy36moReviewIntermediate
artifactory-module-architecture43moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

deployment-pipeline-design

wshobson

Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.

670

cloudflare-deploy

davila7

Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.

342

artifactory-module-architecture

TencentBlueKing

Artifactory 制品库模块架构指南,涵盖制品上传下载、存储后端适配、制品元数据、清理策略、权限控制。当用户开发制品库功能、处理制品存储、配置清理策略或实现制品管理时使用。

419

deployment-engineer

sickn33

Expert deployment engineer specializing in modern CI/CD pipelines, GitOps workflows, and advanced deployment automation. Masters GitHub Actions, ArgoCD/Flux, progressive delivery, container security, and platform engineering. Handles zero-downtime deployments, security scanning, and developer experience optimization. Use PROACTIVELY for CI/CD design, GitOps implementation, or deployment automation.

418

genkit-infra-expert

jeremylongshore

Execute use when deploying Genkit applications to production with Terraform. Trigger with phrases like "deploy genkit terraform", "provision genkit infrastructure", "firebase functions terraform", "cloud run deployment", or "genkit production infrastructure". Provisions Firebase Functions, Cloud Run services, GKE clusters, monitoring dashboards, and CI/CD for AI workflows.

15

managing-deployment-rollbacks

jeremylongshore

Deploy use when you need to work with deployment and CI/CD. This skill provides deployment automation and orchestration with comprehensive guidance and automation. Trigger with phrases like "deploy application", "create pipeline", or "automate deployment".

11

Search skills

Search the agent skills registry