Agent skill

Homebrew Publish

by instructa in instructa/agent-skills

Publish CLIs/TUIs to Homebrew via a personal tap. An agent skill from instructa/agent-skills.

No licenceAuto-check passed

Install Homebrew Publish

skills CLI
$ npx skills add instructa/agent-skills --skill homebrew-publish -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install instructa/agent-skills homebrew-publish --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/instructa/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/release/homebrew-publish .claude/skills/homebrew-publish && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
homebrew-publish
GitHub stars
139
Token cost
~605 tokens
SKILL.md length
264 words
Files
7 (incl. references)
Skills in repo
17
Repo updated
First seen
Licence
None found

At a glance

Publish CLIs/TUIs to Homebrew via a personal tap. An agent skill from instructa/agent-skills.

  • Works in 8 steps: Gather inputs → Ensure tap repo exists (skip if already… → Create the formula skeleton → …
  • Asked to create
  • SKILL.md covers Overview, Workflow and Notes
  • Calls brew, gh and curl

What it does

Homebrew Publish is an agent skill from instructa/agent-skills. Publish CLIs/TUIs to Homebrew via a personal tap. Use when asked to create or manage a Homebrew tap repo, generate or update formulae, compute sha256, test installs, or ship new releases for Go, Rust, Node/TypeScript, Python, or prebuilt binaries.

Its SKILL.md is about 610 tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `README.md`, `references/formula-go.md` and `references/formula-node.md`).

It works with Homebrew, Python, Rust and TypeScript. The repository describes itself as: A curated collection of agent-skills.

When your agent uses it

  • Asked to create
  • Manage a Homebrew tap repo
  • Update formulae
  • Ship new releases for Go

Example prompts

  • “/homebrew-publish”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Gather inputs
  2. Ensure tap repo exists (skip if already set)
  3. Create the formula skeleton
  4. Implement the formula
  5. Compute sha256
  6. Test locally
  7. Commit and push
  8. Update for new releases

What it can do on your machine

Read from SKILL.md and the folder at commit d49c149. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • brew
    • gh
    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh and curl, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Homebrew Publish loads about 605 tokens when it runs, and up to ~1.5k if it reads all its reference files. Until then it costs about 66 tokens; SKILL.md has 264 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~66
When it runs · the whole SKILL.md, loaded when a task matches
~605
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 264 words (~605 tokens).

“Create or update a Homebrew tap and formulae so users can install a project's CLI/TUI with brew install OWNER/tap/.”

— opening of SKILL.md by instructa
name
homebrew-publish

Read the full SKILL.md on GitHub

Files

SKILL.md and 6 other files (references) in skills/release/homebrew-publish of instructa/agent-skills.

  • SKILL.md
  • README.md
  • references/formula-go.md
  • references/formula-node.md
  • references/formula-prebuilt.md
  • references/formula-python.md
  • references/formula-rust.md

Open the folder on GitHubat commit d49c149

Compare with similar skills

Homebrew Publish next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Homebrew Publish compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Homebrew Publish this skillinstructa/agent-skills139—~605Automated safety check: PassNone
Firecrawl Page Scrape Integrationfirecrawl/firecrawl190k1 repos~944Automated safety check: PassISC
Build Teaql Appteaql/teaql-agent-kit2.8k—~4.6kAutomated safety check: PassMIT
jscpd Code Migration Trackerkucherenko/jscpd6.4k—~5kAutomated safety check: PassMIT
Cross-Language Coding Standardszereight/gitlab-mcp2k1 repos~1.4kAutomated safety check: PassMIT
Code Migrationanthropics/code-migration-kit-with-claude-code743—~983Automated safety check: PassCustom licence

Similar skills

  • Adds Firecrawl's /scrape endpoint to application code to pull markdown, HTML, links, screenshots or structured data from a single known URL.

    190k GitHub starsUsed in 1 repo~944 tokens
    Data & AnalyticsAuto-check passed
  • Build Teaql App

    teaql/teaql-agent-kit

    Build or change a TeaQL application in Java, Rust, Go, Swift, Python, C/.NET, or TypeScript, including Kotlin/JVM applications that consume Java-generated libraries.

    2.8k GitHub stars~4.6k tokensUpdated 11 days ago
    MobileAuto-check passed
  • Measures a code port between languages or frameworks with jscpd's function-level comparison, porting tests before code and tracking what is left unmatched.

    6.4k GitHub stars~5k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Shared reference for naming, function size, complexity and error handling rules that reviewer agents apply across TypeScript, Python, Go, Rust, Java, C# and Swift.

    2k GitHub starsUsed in 1 repo~1.4k tokens
    DevelopmentAuto-check passed
  • Code Migration

    anthropics/code-migration-kit-with-claude-code

    Official

    Run a large-scale language migration with the six-step process: create the map and the rules, stress-test the rules, translate everything, compile, run it, match behavior.

    743 GitHub stars~983 tokensUpdated 3 mo ago
    DevelopmentAuto-check passed
  • Dbg

    theodo-group/debug-that

    Debug applications using the dbg CLI debugger. An agent skill from theodo-group/debug-that.

    158 GitHub stars~2.2k tokensUpdated today
    DevelopmentAuto-check passed

More from instructa/agent-skills

All 17 skills in this repo
  • App Spec Packager

    instructa/agent-skills

    A skill your agent uses when the user wants to turn an application, product, startup idea, SaaS, mobile app, web app, API, AI product, or internal tool into a production-ready Markdown specification…

    139 GitHub stars~1.5k tokensUpdated 10 days ago
    Auto-check passed
  • Codex Reviewer

    instructa/agent-skills

    Have Codex review a feature or change from Claude Code, then let Claude address the findings and request verification.

    139 GitHub stars~1.6k tokensUpdated 10 days ago
    Auto-check passed
  • Search Context

    instructa/agent-skills

    Find, clone, inspect, and summarize high-quality GitHub reference repositories for coding agents.

    139 GitHub stars~2.1k tokensUpdated 10 days ago
    Auto-check passed
  • Secleak Check

    instructa/agent-skills

    Run or install repo security leak checks with BetterLeaks and Trivy.

    139 GitHub stars~557 tokensUpdated 10 days ago
    Auto-check passed
  • Delegate Fable

    instructa/agent-skills

    Delegate a bounded task from a Codex session to a Fable-powered Cursor Agent in the same Herdr workspace, then wait for and collect the result.

    139 GitHub stars~925 tokensUpdated 10 days ago
    Auto-check passed
  • Delegate Grok

    instructa/agent-skills

    Delegate a bounded task from a Codex session to Grok 4.6 with xhigh reasoning in the same Herdr workspace, then wait for and collect the result.

    139 GitHub stars~951 tokensUpdated 10 days ago
    Auto-check passed

Questions about Homebrew Publish

What does Homebrew Publish do?

Publish CLIs/TUIs to Homebrew via a personal tap. An agent skill from instructa/agent-skills. Homebrew Publish is an agent skill from instructa/agent-skills. Publish CLIs/TUIs to Homebrew via a personal tap.

When should I use Homebrew Publish?

Homebrew Publish fits situations like: asked to create; manage a Homebrew tap repo; update formulae; ship new releases for Go.

How do I install Homebrew Publish in Claude Code?

Run `npx skills add instructa/agent-skills --skill homebrew-publish -a claude-code`. Or copy the skill folder (skills/release/homebrew-publish in instructa/agent-skills) into .claude/skills/homebrew-publish in your project. Claude Code loads it when a task matches its description.

How do I install Homebrew Publish in Codex?

Run `npx skills add instructa/agent-skills --skill homebrew-publish -a codex`. Or copy the skill folder (skills/release/homebrew-publish in instructa/agent-skills) into .agents/skills/homebrew-publish in your project. Codex loads it when a task matches its description.

Can I use Homebrew Publish in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add instructa/agent-skills --skill homebrew-publish -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/homebrew-publish, .gemini/skills/homebrew-publish, .github/skills/homebrew-publish and .opencode/skills/homebrew-publish in your project.

What does Homebrew Publish need to run?

Going by SKILL.md and its folder, Homebrew Publish needs the command-line tools its instructions call (brew, gh and curl).

Does Homebrew Publish access the network?

SKILL.md contains no URLs. Its commands use gh and curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Homebrew Publish safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Homebrew Publish use?

No licence was found for Homebrew Publish or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Homebrew Publish use?

About 605 tokens (SKILL.md is roughly 2.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 907 tokens, read only when the agent opens those files.

What are the alternatives to Homebrew Publish?

Skills that share tags, products or a category with Homebrew Publish: Firecrawl Page Scrape Integration (firecrawl/firecrawl, 190k stars), Build Teaql App (teaql/teaql-agent-kit, 2.8k stars), jscpd Code Migration Tracker (kucherenko/jscpd, 6.4k stars) and Cross-Language Coding Standards (zereight/gitlab-mcp, 2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Homebrew Publish?

instructa (a GitHub organization) maintains it in instructa/agent-skills, which has 139 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on September 28, 2026.

Source: instructa/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.