new-cask

Solid

This skill should be used when the user asks to "add a cask to homebrew", "create a homebrew cask", "add an app to homebrew", "new cask for", "homebrew cask for", "package an app for homebrew", "submit to homebrew-cask", "make a cask", "contribute a cask", or wants to package a macOS application for Homebrew.

Data & Documents 460 stars 36 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Creating a New Homebrew Cask You are orchestrating the creation of a new Homebrew cask. This skill coordinates multiple specialist agents and scripts to complete the workflow. **IMPORTANT:** This skill runs in the main conversation context. You will use the Task tool to spawn agents for specialized work. ## Input **URL provided:** $ARGUMENTS If no URL was provided, ask the user for: 1. The app name, OR 2. A download URL (direct link to DMG/ZIP), OR 3. The product homepage (you'll find the download link) ## Workflow Overview ``` 1. Pre-flight checks → Agent: pre-flight-checker 2. Download & inspect → Agent: app-inspector 3. Livecheck strategy → Agent: livecheck-advisor 4. Write cask file → Agent: cask-writer 5. Testing → Automated tests, install, createzap, uninstall 6. Submit PR → Agent: pr-submitter ``` **Create a task list** to track progress through these steps. ## Step-by-Step Execution ### Step 1: Pre-flight Checks Before investing time, verify the app is suitable: ``` Use the Task tool: - subagent_type: homebrew:pre-flight-checker - prompt: Check if this app is suitable for homebrew-cask submission. <include whatever info you have: URL, app name, homepage> ``` The agent will derive any missing info (app name from URL, homepage via search, etc.) and include it in the output. **Capture from output:** App name, homepage, download URL, description - you'll need these for later steps. **Decision point:** If the agent ret...

Details

Author
malob
Repository
malob/nix-config
Created
7 years ago
Last Updated
5 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category