homebrew-cask-authoring
Installation
SKILL.md
Homebrew Cask Authoring
Author and maintain Homebrew Casks with correct token naming, stanzas, audit/style compliance, and local install testing.
Operating rules
- Prefer the official Homebrew documentation (Cask Cookbook, Acceptable Casks) when uncertain.
- Keep casks minimal: only add stanzas that are required for correct install/uninstall/cleanup.
- Avoid destructive system changes unless explicitly requested; call out any
rm/tap changes before suggesting them. - When testing local casks, ensure Homebrew reads from the local file (not the API).
- Treat local Homebrew tap overrides as temporary. When done testing/submitting, restore standard Homebrew state unless the user asks to keep the override.
app_imageis a Linux-only artifact: a macOS install raisesThis cask requires Linux.unless everyapp_imagestanza is gated inside anon_linux do ... endblock. Conversely,app,pkg,suite,qlplugin,prefpane,vst_plugin, etc. are macOS-only and must be gated insideon_macos. (Top-leveldepends_on :linuxis for a Linux-only cask only — it deliberately makes the cask refuse to install on macOS, so don't reach for it to gate a cross-platform cask.)
Quick intake (ask these first)
Collect: