# Brew

> Homebrew — macOS package manager for open-source software

- Skill: `javimosch/brew` (Agent Skill)
- Install (CLI): `npx skillmds@latest add javimosch/brew`
- Raw SKILL.md: https://api.skillmd.com/api/skills/javimosch/brew/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: javimosch (https://skillmd.com/u/javimosch)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/javimosch/brew

---

# Brew Plugin

Manage packages with Homebrew.

## Usage

- `brew self version` — Print Homebrew version
- `brew self update` — Update Homebrew and formulae
- `brew self doctor` — Check system for potential problems
- `brew self cleanup [--dry-run]` — Remove stale files
- `brew package install <formula> [--cask]` — Install a formula or cask
- `brew package uninstall <formula>` — Uninstall a formula
- `brew package info <formula> [--json]` — Show formula information
- `brew package upgrade [formula]` — Upgrade packages
- `brew package list [formula] [--cask]` — List installed packages
- `brew package search <query>` — Search available packages
- `brew package outdated` — List outdated packages
- `brew _ _ <args>` — Passthrough any brew command

## Examples

```bash
# Install a formula
brew install jq

# Install a cask (GUI app)
brew install --cask firefox

# Search for packages
brew search python

# List all installed packages
brew list

# Update everything
brew update && brew upgrade

# Check system health
brew doctor

# Cleanup old versions
brew cleanup --dry-run
```

