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 459 stars 36 forks Updated yesterday 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
yesterday
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

brewcodeagents

Interactive agent creation and improvement orchestrator. Create or improve Claude Code agents.

27 Updated 1 weeks ago
kochetkov-ma
AI & Automation Solid

agent-builder

Build custom AI agents in Claude Code from a user's problem statement. This skill analyzes the user's use case, asks smart clarifying questions, researches the internet for similar agents (GitHub repos, blogs, Claude Code community patterns), and then architects and builds production-ready Claude Code agents — including subagents, skills, hooks, slash commands, MCP integrations, and CLAUDE.md configuration. Use this skill whenever the user wants to create an agent, build an automation workflow, set up a Claude Code subagent, design a multi-agent system, or says things like 'build me an agent for...', 'automate this with Claude Code', 'I want a subagent that...', 'help me create a workflow', 'set up an agent pipeline', or any variation of wanting Claude Code to do something specialized. Also trigger when the user mentions agent architecture, agent SDK, agentic workflows, or task delegation in Claude Code — even if they don't use the word 'agent' explicitly.

38 Updated 2 months ago
keysersoose
AI & Automation Solid

create-skill

Create a well-structured skill — provide a topic to explore the codebase and build a skill interactively, or capture a workflow from the current session

1,727 Updated 3 days ago
maxritter
Web & Frontend Solid

skill-creator

Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.

2,340 Updated 1 months ago
RKiding
AI & Automation Solid

agent-skills-authoring

Guides agents through creating, validating, and optimizing Agent Skills (SKILL.md files) from user requests. Covers all YAML frontmatter fields, directory layout, progressive disclosure, scripts, quality patterns, and evaluation workflows. Use when a user asks you to create, edit, audit, or improve an Agent Skill, even if they don't use the word "skill" — any request about reusable agent instructions, workflow packaging, or capability extension should trigger this skill.

22 Updated 2 months ago
zebbern