homebrewHomebrew package manager for macOS. Search, install, manage, and troubleshoot packages and casks.
Install via ClawdBot CLI:
clawdbot install TheSethRose/homebrewRequires:
Complete Homebrew command reference and usage guide for installing, managing, and troubleshooting macOS packages.
brew install X)brew search X)brew search TEXT|/REGEX/Usage: Find packages by name or regex pattern
When to use: When user asks to find or search for a package
Examples:
brew search python
brew search /^node/
brew info [FORMULA|CASK...]Usage: Display detailed information about one or more packages
When to use: Before installing to see dependencies, options, and details
Examples:
brew info python
brew info chrome google-chrome
brew install FORMULA|CASK...Usage: Install one or more packages or applications
When to use: When user says "install X" or "use brew to install X"
Notes:
brew install git python nodejsExamples:
brew install python
brew install google-chrome # installs as cask
brew install git python nodejs
brew updateUsage: Fetch the newest version of Homebrew and all formulae
When to use: When brew seems outdated or before major operations
Notes: Doesn't upgrade packages, just updates the package list
Examples:
brew update
brew upgrade [FORMULA|CASK...]Usage: Upgrade installed packages or specific packages
When to use: When user wants to update to newer versions
Notes:
Examples:
brew upgrade # upgrade all outdated packages
brew upgrade python # upgrade just python
brew upgrade python git # upgrade multiple
brew uninstall FORMULA|CASK...Usage: Remove installed packages
When to use: When user wants to remove/delete a package
Notes: Can uninstall multiple at once
Examples:
brew uninstall python
brew uninstall google-chrome
brew list [FORMULA|CASK...]Usage: List installed packages or files from specific packages
When to use: When user wants to see what's installed or what files a package contains
Examples:
brew list # show all installed packages
brew list python # show files installed by python
brew configUsage: Display Homebrew configuration and environment info
When to use: Debugging installation issues or checking system setup
Shows:
Examples:
brew config
brew doctorUsage: Check for potential problems with Homebrew installation
When to use: When experiencing installation issues or errors
Returns: Warnings and suggestions for fixing issues
Examples:
brew doctor
brew install --verbose --debug FORMULA|CASKUsage: Install with verbose output and debug information
When to use: When standard install fails and you need detailed error messages
Examples:
brew install --verbose --debug python
brew create URL [--no-fetch]Usage: Create a new formula from source code
When to use: Creating custom packages (advanced users)
Options:
--no-fetch = don't download source immediatelyExamples:
brew create https://example.com/package.tar.gz
brew edit [FORMULA|CASK...]Usage: Edit formula or cask definition
When to use: Customizing package installation (advanced users)
Examples:
brew edit python
brew commandsUsage: Show all available brew commands
When to use: Learning about additional brew features
Examples:
brew commands
brew help [COMMAND]Usage: Get help for specific command
When to use: Need detailed help for a specific command
Examples:
brew help install
brew help upgrade
| Task | Command |
|------|---------|
| Search for package | brew search TEXT |
| Get package info | brew info FORMULA |
| Install package | brew install FORMULA |
| Install app | brew install CASK |
| Update package list | brew update |
| Upgrade all packages | brew upgrade |
| Upgrade specific package | brew upgrade FORMULA |
| Remove package | brew uninstall FORMULA |
| List installed | brew list |
| Check config | brew config |
| Troubleshoot | brew doctor |
brew search pythonbrew info python@3.11brew install python@3.11brew configbrew doctorbrew install --verbose --debug FORMULAbrew updatebrew upgrade (shows what would upgrade)brew upgradeFORMULA: Command-line tools and libraries (e.g., python, git, node)
CASK: GUI applications (e.g., google-chrome, vscode, slack)
TAP: Third-party formula repositories (e.g., brew tap homebrew/cask-versions)
Generated Mar 1, 2026
Developers on macOS need to quickly install and manage programming languages, tools, and dependencies like Python, Node.js, and Git. This skill enables rapid setup of development environments by searching for packages, installing them via brew install, and troubleshooting issues with brew doctor or verbose installs.
IT professionals use Homebrew to deploy and maintain software across macOS systems in organizations. They can automate installations, upgrade packages to ensure security, and diagnose problems using commands like brew config and brew list to manage command-line tools and applications efficiently.
Designers and media creators on macOS install GUI applications like Adobe Creative Cloud alternatives or video editing tools via Homebrew casks. This skill helps them search for apps, install them with brew install, and keep software updated using brew upgrade, streamlining workflow setup without manual downloads.
Researchers and data scientists use Homebrew to install scientific computing packages, libraries, and tools such as R, Jupyter, or data visualization software. They benefit from searching for specific versions, managing dependencies with brew info, and troubleshooting installations to maintain reproducible environments.
DevOps engineers leverage Homebrew to automate infrastructure tasks on macOS, such as installing CI/CD tools, containerization software, or monitoring applications. They use advanced features like brew create for custom packages and brew commands to explore automation possibilities, integrating with scripting workflows.
Offer free basic Homebrew usage guides and charge for premium support, such as personalized troubleshooting, custom package creation, or automated script development. Revenue comes from subscription plans or one-time fees for advanced assistance, targeting businesses that rely on macOS environments.
Develop and sell online courses or workshops teaching Homebrew skills, from beginner to advanced levels, including certification for IT professionals or developers. Revenue is generated through course sales, certification exams, and corporate training packages for teams needing standardized macOS management.
Provide consulting to integrate Homebrew into company workflows, such as setting up automated deployment pipelines or custom package repositories. Revenue comes from project-based fees or retainer contracts, helping organizations optimize software management on macOS systems.
💬 Integration Tip
Integrate this skill by linking it to automation scripts or AI assistants that parse user queries for package management, using the command reference to generate accurate brew commands in response.
Capture and automate macOS UI with the Peekaboo CLI.
Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks Clawdbot to add a note, list notes, search notes, or manage note folders.
Speak responses aloud on macOS using the built-in `say` command when user input indicates Voice Wake/voice recognition (for example, messages starting with "User talked via voice recognition on <device>").
Automate macOS desktop by capturing screenshots and executing precise mouse movements, clicks, and keyboard inputs via cliclick.
Control Apple TV, HomePod, and AirPlay devices via pyatv (scan, stream, playback, volume, navigation).