homebrew-github-publish

Automate Homebrew Tap Cask and Formula publishing with GitHub Actions workflows.

6|1|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/czyt/tinyskills --skill homebrew-github-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: homebrew-github-publish
Source: https://github.com/czyt/tinyskills/tree/main/skills/homebrew-github-publish
Command: npx skills add https://github.com/czyt/tinyskills --skill homebrew-github-publish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the setup and publishing of Homebrew Casks and Formulas to a GitHub Tap, eliminating manual steps and reducing error-prone updates.

Core Features & Use Cases

  • Create and maintain Homebrew Cask/Formula templates with consistent structure (including placeholder sha256) and integrated livecheck scaffolding.
  • Generate GitHub Actions workflows for automatic version detection, checksum calculation, and PR automation to publish updates.
  • Supports single-arch and multi-arch workflows, including architecture-specific blocks (arm64/x64) for formulae and casks.

Quick Start

Provide the upstream repository, target name, and architecture to generate the Cask/Formula templates and a GitHub workflow.

Frequently Asked Questions about homebrew-github-publish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Homebrew formula updates and publishing via GitHub?

To automate Homebrew formula updates, this Skill generates GitHub Actions workflows that handle version detection, checksum calculation, and PR automation to publish Casks and Formulas to your Tap automatically.

Can I use GitHub Actions to publish multi-arch Homebrew Casks and Formulas?

Yes, you can use GitHub Actions to publish multi-arch Homebrew Casks and Formulas by generating architecture-specific blocks for arm64 and x64, ensuring your packages support multiple architectures correctly.

How do I generate Homebrew Tap templates with placeholder sha256 values?

You can generate Homebrew Tap templates with placeholder sha256 values by providing the upstream repository, target name, and architecture to scaffold consistent Cask and Formula structures automatically.

What is the best way to set up livecheck scaffolding for a Homebrew Tap?

The best way to set up livecheck scaffolding is to use this Skill to generate integrated livecheck templates alongside your Homebrew Cask and Formula structures, enabling automated version detection for future updates.

Does this automation workflow support both creating new packages and updating existing ones?

Yes, the automation workflow supports both creating new Homebrew packages and updating existing ones, generating the necessary scaffolding and GitHub Actions workflows to handle the complete publishing lifecycle.

What inputs do I need to generate a GitHub workflow for Homebrew Tap publishing?

To generate a GitHub workflow for Homebrew Tap publishing, you need to provide the upstream repository URL, the target package name, and the target architecture to scaffold the templates and automation pipelines.