{
  "schemaVersion": "1.0",
  "item": {
    "slug": "homebrew",
    "name": "Homebrew Package Manager",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/TheSethRose/homebrew",
    "canonicalUrl": "https://clawhub.ai/TheSethRose/homebrew",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/homebrew",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=homebrew",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/homebrew"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/homebrew",
    "agentPageUrl": "https://openagent3.xyz/skills/homebrew/agent",
    "manifestUrl": "https://openagent3.xyz/skills/homebrew/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/homebrew/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Homebrew Package Manager",
        "body": "Complete Homebrew command reference and usage guide for installing, managing, and troubleshooting macOS packages."
      },
      {
        "title": "When to Use",
        "body": "Installing packages or applications (brew install X)\nSearching for available packages (brew search X)\nUpdating and upgrading existing packages\nChecking package information and dependencies\nTroubleshooting installation issues\nManaging installed packages"
      },
      {
        "title": "Package Search & Information",
        "body": "brew search TEXT|/REGEX/\n\nUsage: Find packages by name or regex pattern\nWhen to use: When user asks to find or search for a package\nExamples:\n\nbrew search python\nbrew search /^node/\n\nbrew info [FORMULA|CASK...]\n\nUsage: Display detailed information about one or more packages\nWhen to use: Before installing to see dependencies, options, and details\nExamples:\n\nbrew info python\nbrew info chrome google-chrome"
      },
      {
        "title": "Installation & Upgrades",
        "body": "brew install FORMULA|CASK...\n\nUsage: Install one or more packages or applications\nWhen to use: When user says \"install X\" or \"use brew to install X\"\nNotes:\n\nFORMULA = command-line tools (installed to /usr/local/bin)\nCASK = GUI applications (installed to /Applications)\nCan install multiple at once: brew install git python nodejs\nExamples:\n\nbrew install python\nbrew install google-chrome  # installs as cask\nbrew install git python nodejs\n\nbrew update\n\nUsage: Fetch the newest version of Homebrew and all formulae\nWhen to use: When brew seems outdated or before major operations\nNotes: Doesn't upgrade packages, just updates the package list\nExamples:\n\nbrew update\n\nbrew upgrade [FORMULA|CASK...]\n\nUsage: Upgrade installed packages or specific packages\nWhen to use: When user wants to update to newer versions\nNotes:\n\nWithout args: upgrades all outdated packages\nWith args: upgrades only specified packages\nExamples:\n\nbrew upgrade              # upgrade all outdated packages\nbrew upgrade python       # upgrade just python\nbrew upgrade python git   # upgrade multiple"
      },
      {
        "title": "Package Management",
        "body": "brew uninstall FORMULA|CASK...\n\nUsage: Remove installed packages\nWhen to use: When user wants to remove/delete a package\nNotes: Can uninstall multiple at once\nExamples:\n\nbrew uninstall python\nbrew uninstall google-chrome\n\nbrew list [FORMULA|CASK...]\n\nUsage: List installed packages or files from specific packages\nWhen to use: When user wants to see what's installed or what files a package contains\nExamples:\n\nbrew list                 # show all installed packages\nbrew list python          # show files installed by python"
      },
      {
        "title": "Configuration & Troubleshooting",
        "body": "brew config\n\nUsage: Display Homebrew configuration and environment info\nWhen to use: Debugging installation issues or checking system setup\nShows:\n\nInstallation path\nXcode location\nGit version\nCPU architecture\nExamples:\n\nbrew config\n\nbrew doctor\n\nUsage: Check for potential problems with Homebrew installation\nWhen to use: When experiencing installation issues or errors\nReturns: Warnings and suggestions for fixing issues\nExamples:\n\nbrew doctor\n\nbrew install --verbose --debug FORMULA|CASK\n\nUsage: Install with verbose output and debug information\nWhen to use: When standard install fails and you need detailed error messages\nExamples:\n\nbrew install --verbose --debug python"
      },
      {
        "title": "Advanced Usage",
        "body": "brew create URL [--no-fetch]\n\nUsage: Create a new formula from source code\nWhen to use: Creating custom packages (advanced users)\nOptions:\n\n--no-fetch = don't download source immediately\nExamples:\n\nbrew create https://example.com/package.tar.gz\n\nbrew edit [FORMULA|CASK...]\n\nUsage: Edit formula or cask definition\nWhen to use: Customizing package installation (advanced users)\nExamples:\n\nbrew edit python\n\nbrew commands\n\nUsage: Show all available brew commands\nWhen to use: Learning about additional brew features\nExamples:\n\nbrew commands\n\nbrew help [COMMAND]\n\nUsage: Get help for specific command\nWhen to use: Need detailed help for a specific command\nExamples:\n\nbrew help install\nbrew help upgrade"
      },
      {
        "title": "Quick Reference",
        "body": "TaskCommandSearch for packagebrew search TEXTGet package infobrew info FORMULAInstall packagebrew install FORMULAInstall appbrew install CASKUpdate package listbrew updateUpgrade all packagesbrew upgradeUpgrade specific packagebrew upgrade FORMULARemove packagebrew uninstall FORMULAList installedbrew listCheck configbrew configTroubleshootbrew doctor"
      },
      {
        "title": "Installing a New Package",
        "body": "Search: brew search python\nGet info: brew info python@3.11\nInstall: brew install python@3.11"
      },
      {
        "title": "Troubleshooting Installation",
        "body": "Check config: brew config\nRun doctor: brew doctor\nRetry with debug: brew install --verbose --debug FORMULA"
      },
      {
        "title": "Maintaining Homebrew",
        "body": "Update: brew update\nCheck what's outdated: brew upgrade (shows what would upgrade)\nUpgrade all: brew upgrade"
      },
      {
        "title": "Key Concepts",
        "body": "FORMULA: Command-line tools and libraries (e.g., python, git, node)\nCASK: GUI applications (e.g., google-chrome, vscode, slack)\nTAP: Third-party formula repositories (e.g., brew tap homebrew/cask-versions)"
      },
      {
        "title": "Notes",
        "body": "All brew commands require Homebrew to be installed\nXcode Command Line Tools are required for building from source\nSome packages may prompt for sudo password\nDifferent packages have different installation times\nPackage names are case-insensitive but shown lowercase by convention"
      },
      {
        "title": "Resources",
        "body": "Official docs: https://docs.brew.sh\nFormula documentation: https://github.com/Homebrew/homebrew-core\nCask documentation: https://github.com/Homebrew/homebrew-cask"
      }
    ],
    "body": "Homebrew Package Manager\n\nComplete Homebrew command reference and usage guide for installing, managing, and troubleshooting macOS packages.\n\nWhen to Use\nInstalling packages or applications (brew install X)\nSearching for available packages (brew search X)\nUpdating and upgrading existing packages\nChecking package information and dependencies\nTroubleshooting installation issues\nManaging installed packages\nCommand Reference\nPackage Search & Information\nbrew search TEXT|/REGEX/\n\nUsage: Find packages by name or regex pattern When to use: When user asks to find or search for a package Examples:\n\nbrew search python\nbrew search /^node/\n\nbrew info [FORMULA|CASK...]\n\nUsage: Display detailed information about one or more packages When to use: Before installing to see dependencies, options, and details Examples:\n\nbrew info python\nbrew info chrome google-chrome\n\nInstallation & Upgrades\nbrew install FORMULA|CASK...\n\nUsage: Install one or more packages or applications When to use: When user says \"install X\" or \"use brew to install X\" Notes:\n\nFORMULA = command-line tools (installed to /usr/local/bin)\nCASK = GUI applications (installed to /Applications)\nCan install multiple at once: brew install git python nodejs Examples:\nbrew install python\nbrew install google-chrome  # installs as cask\nbrew install git python nodejs\n\nbrew update\n\nUsage: 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:\n\nbrew update\n\nbrew upgrade [FORMULA|CASK...]\n\nUsage: Upgrade installed packages or specific packages When to use: When user wants to update to newer versions Notes:\n\nWithout args: upgrades all outdated packages\nWith args: upgrades only specified packages Examples:\nbrew upgrade              # upgrade all outdated packages\nbrew upgrade python       # upgrade just python\nbrew upgrade python git   # upgrade multiple\n\nPackage Management\nbrew uninstall FORMULA|CASK...\n\nUsage: Remove installed packages When to use: When user wants to remove/delete a package Notes: Can uninstall multiple at once Examples:\n\nbrew uninstall python\nbrew uninstall google-chrome\n\nbrew list [FORMULA|CASK...]\n\nUsage: 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:\n\nbrew list                 # show all installed packages\nbrew list python          # show files installed by python\n\nConfiguration & Troubleshooting\nbrew config\n\nUsage: Display Homebrew configuration and environment info When to use: Debugging installation issues or checking system setup Shows:\n\nInstallation path\nXcode location\nGit version\nCPU architecture Examples:\nbrew config\n\nbrew doctor\n\nUsage: Check for potential problems with Homebrew installation When to use: When experiencing installation issues or errors Returns: Warnings and suggestions for fixing issues Examples:\n\nbrew doctor\n\nbrew install --verbose --debug FORMULA|CASK\n\nUsage: Install with verbose output and debug information When to use: When standard install fails and you need detailed error messages Examples:\n\nbrew install --verbose --debug python\n\nAdvanced Usage\nbrew create URL [--no-fetch]\n\nUsage: Create a new formula from source code When to use: Creating custom packages (advanced users) Options:\n\n--no-fetch = don't download source immediately Examples:\nbrew create https://example.com/package.tar.gz\n\nbrew edit [FORMULA|CASK...]\n\nUsage: Edit formula or cask definition When to use: Customizing package installation (advanced users) Examples:\n\nbrew edit python\n\nbrew commands\n\nUsage: Show all available brew commands When to use: Learning about additional brew features Examples:\n\nbrew commands\n\nbrew help [COMMAND]\n\nUsage: Get help for specific command When to use: Need detailed help for a specific command Examples:\n\nbrew help install\nbrew help upgrade\n\nQuick Reference\nTask\tCommand\nSearch for package\tbrew search TEXT\nGet package info\tbrew info FORMULA\nInstall package\tbrew install FORMULA\nInstall app\tbrew install CASK\nUpdate package list\tbrew update\nUpgrade all packages\tbrew upgrade\nUpgrade specific package\tbrew upgrade FORMULA\nRemove package\tbrew uninstall FORMULA\nList installed\tbrew list\nCheck config\tbrew config\nTroubleshoot\tbrew doctor\nCommon Workflows\nInstalling a New Package\nSearch: brew search python\nGet info: brew info python@3.11\nInstall: brew install python@3.11\nTroubleshooting Installation\nCheck config: brew config\nRun doctor: brew doctor\nRetry with debug: brew install --verbose --debug FORMULA\nMaintaining Homebrew\nUpdate: brew update\nCheck what's outdated: brew upgrade (shows what would upgrade)\nUpgrade all: brew upgrade\nKey Concepts\n\nFORMULA: 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)\n\nNotes\nAll brew commands require Homebrew to be installed\nXcode Command Line Tools are required for building from source\nSome packages may prompt for sudo password\nDifferent packages have different installation times\nPackage names are case-insensitive but shown lowercase by convention\nResources\nOfficial docs: https://docs.brew.sh\nFormula documentation: https://github.com/Homebrew/homebrew-core\nCask documentation: https://github.com/Homebrew/homebrew-cask"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/TheSethRose/homebrew",
    "publisherUrl": "https://clawhub.ai/TheSethRose/homebrew",
    "owner": "TheSethRose",
    "version": "1.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/homebrew",
    "downloadUrl": "https://openagent3.xyz/downloads/homebrew",
    "agentUrl": "https://openagent3.xyz/skills/homebrew/agent",
    "manifestUrl": "https://openagent3.xyz/skills/homebrew/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/homebrew/agent.md"
  }
}