snap-build
Installation
SKILL.md
Snap Build & Publish for the Snap Store
The Snap Store (snapcraft.io) is Canonical's app store for Ubuntu and other Linux distributions that ship snapd. A snap is a self-contained, sandboxed package that bundles your app + all dependencies + a confinement profile.
This skill walks through:
- Authoring
snapcraft.yaml - Building the snap locally
- Registering the name on snapcraft.io
- Publishing to channels (edge → beta → candidate → stable)
- Visibility settings (public, private, unlisted)
- Updates and tracks
When to invoke
- During
/app-gtm-release:ship-snapGates 0-4 - When the user asks: "publish to Snap Store", "snapcraft setup", "snap channels", "Linux desktop distribution via snap", "Ubuntu app store"