Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

New Homebrew Cask

Turns an app URL into a validated Homebrew Cask and walks you all the way to a submitted pull request.

Dev & CodingAdvanced46137AI score 7/10Last updated: Aug 23, 2026

What it does

  • Takes a download URL (or just an app name / homepage) and orchestrates the full homebrew-cask packaging workflow.
  • Six-step pipeline: ① pre-flight suitability check with REJECT/CAUTION verdicts ② download + SHA256 + metadata extraction (version, bundle ID, min macOS, architecture, auto-update framework/appcast) ③ livecheck strategy recommendation ④ cask file authoring ⑤ testing via test-cask.sh (audit/style/livecheck) plus real install, launch, brew createzap zap discovery and uninstall ⑥ PR submission.
  • Each step is delegated to a dedicated sub-agent (pre-flight-checker, app-inspector, livecheck-advisor, cask-writer, pr-submitter), tracked in a task list so you can resume from a failed step.
  • References the official Homebrew docs (Acceptable-Casks, Cask-Cookbook, Brew-Livecheck) for rule details.

Who it's for

  • Contributors adding new apps to homebrew-cask.
  • Developers maintaining a personal or company tap who write cask files repeatedly.
  • Anyone tired of re-reading the Cask Cookbook and livecheck strategy rules.

Examples

  1. "Make a homebrew cask from this DMG link" → suitability check, checksum and version extraction, cask generated, brew audit/brew style cleaned up.
  2. Unversioned URL like App.dmg → the livecheck advisor hunts for a versioned URL in an appcast/release feed, or tests run with --skip-livecheck.
  3. After install and launch, brew createzap surfaces leftover preference paths so a proper zap stanza is added before the PR is opened.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/malob/nix-config/HEAD/configs/claude/plugins/homebrew/skills/new-cask/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the configs/claude/plugins/homebrew/skills/new-cask folder from the GitHub repo malob/nix-config into my ~/.claude/skills/new-cask/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/malob/nix-config.git /tmp/nix-config && cp -r /tmp/nix-config/configs/claude/plugins/homebrew ~/.claude/plugins/homebrew

This is a third-party skill. Check the source repository before installing.

  1. Make sure you're on macOS with Homebrew installed: brew --version.
  2. Install GitHub CLI for the PR step: brew install gh, then gh auth login.
  3. Clone the repo: git clone https://github.com/malob/nix-config.git /tmp/nix-config
  4. Copy the whole plugin (skill + agents + scripts): cp -r /tmp/nix-config/configs/claude/plugins/homebrew ~/.claude/plugins/homebrew
    • Copying only the skill folder will not work: it depends on the homebrew:* sub-agents and scripts/test-cask.sh.
  5. Make the scripts executable: chmod +x ~/.claude/plugins/homebrew/scripts/*.sh
  6. Restart Claude Code and ask something like "create a homebrew cask for this URL".
  7. Note that step 5 genuinely installs and uninstalls the app on your Mac — prefer a test machine or account.