Brew Install
Scanned@Xejrax
npx machina-cli add skill @Xejrax/brew-install --openclawBrew Install
Install missing binaries via dnf, the Fedora/Bazzite package manager. Despite the name, this skill wraps dnf on Bazzite rather than Homebrew.
Commands
# Install a package
brew-install <package>
# Search for a package
brew-install search <query>
Install
No installation needed. dnf is the default package manager on Fedora/Bazzite and is always present.
Overview
Brew Install uses the Fedora/Bazzite package manager, dnf, to install missing binaries. It wraps dnf commands so you can run brew-install <package> or brew-install search <query> to locate and add tools. This keeps setup aligned with native tooling instead of Homebrew.
How This Skill Works
The skill detects when a required binary is unavailable and delegates installation to dnf on a Fedora/Bazzite system. You invoke brew-install <package> to install or brew-install search <query> to discover packages, and the underlying dnf operations perform the actual installation.
When to Use It
- When a required tool is missing on a Fedora/Bazzite system and you want to install it via the native package manager
- During automated setup scripts for Fedora/Bazzite environments
- When avoiding Homebrew and sticking to dnf-based tooling on Fedora/Bazzite
- To quickly locate and install dev tools by querying with brew-install search
- When provisioning servers or containers that use Fedora/Bazzite
Quick Start
- Step 1: Open a terminal on your Fedora/Bazzite system
- Step 2: Run brew-install <package> to install a missing binary
- Step 3: Optionally run brew-install search <query> to find packages
Best Practices
- Use exact package names when installing to avoid conflicts
- Leverage brew-install search to discover the correct package
- Prefer updating the package index with dnf check-update before bulk installs
- Validate installation by running the tool version or --help after install
- Keep system packages in sync and avoid mixing multiple package managers on the same host
Example Use Cases
- brew-install curl
- brew-install git
- brew-install search httpd
- brew-install vim
- brew-install tree