release-mac
OfficialPublish Spark macOS DMG to GitHub Releases in one step.
System Documentation
What problem does it solve?
Manually publishing macOS desktop application builds to GitHub Releases requires juggling disjoint steps including version lookup, git tagging, asset uploading, and writing consistent release notes, which is time-consuming and prone to human error like mismatched version tags or missing end-user install instructions.
Core Features & Use Cases
- Automated Version Detection: Pulls the app version directly from the Tauri configuration file to eliminate manual version lookup errors.
- Safe Release Workflow: Enforces user confirmation before creating git tags or publishing releases, and warns about uncommitted changes to prevent accidental releases of unstable builds.
- Flexible Release Handling: Supports both creating new GitHub Releases with pre-formatted install notes and uploading assets to existing releases for patch updates.
- Use Case: Spark desktop developers can use this skill to publish a new macOS DMG build in under a minute, with all required git tags, release assets, and user-facing install instructions automatically generated, removing the need to run manual gh CLI commands or copy-paste release notes.
Quick Start
Use the release-mac skill to publish the latest Spark.dmg build to a new GitHub Release with the correct desktop version tag and pre-filled install instructions for macOS users.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: release-mac Download link: https://github.com/automatedigital/spark/archive/main.zip#release-mac Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.