new-cask

Featured

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 462 stars 37 forks Updated 6 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
6 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

appstronaut

Ship a mobile app to the iOS App Store and Google Play end to end. One round of intake questions, then it fills App Store Connect and Play Console through their APIs (browser only for the gaps), runs a rejection preflight built from real rejections, captures store screenshots on simulators/emulators, builds, uploads and (when asked) submits for review. Covers developer-account enrollment, app registration, TestFlight / Play testing and production release for Expo/EAS, React Native, Flutter and native iOS/Android. Stops only for passwords, agreements, 2FA and the final Submit. Use when the user wants to publish, prepare store screenshots or listings, gather store requirements, or fix a store rejection.

0 Updated yesterday
neetu-ai-dev
AI & Automation Listed

make-skill

Use when creating, upgrading, auditing, or publishing agent skills and Claude Code plugins - "make a skill" / "сделай скилл", "new skill" / "новый скилл", "ssheleg skill" / "ssheleg скилл", "wrap it in a plugin" / "заверни в плагин", "publish a skill" / "опубликуй скилл", "retrofit a skill to the standard" / "приведи скилл к стандарту", "does this skill match the spec" / "соответствует ли скилл стандарту", "plugin.json / marketplace.json" / "claude plugin validate fails" / "проверь плагин по документации Anthropic" - or when a skill must reach an MCP server or another agent over A2A. Encodes the Agent Skills open standard (front-matter limits, progressive-disclosure budgets) and the Claude Code plugin reference (manifest schemas, component layout, validate --strict) plus the proven ssheleg pipeline - marketplace layout, version sync, validator+CI, multi-agent distribution (Claude Code plugin, vercel skills CLI, npx, Cursor), npm gotchas, end-to-end first publish.

4 Updated 1 weeks ago
ssheleg