mac-maintainer

Update macOS software via Homebrew and anyenv package managers.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tukaelu/agent-skills --skill mac-maintainer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mac-maintainer
Source: https://github.com/tukaelu/agent-skills/tree/main/skills/mac-maintainer
Command: npx skills add https://github.com/tukaelu/agent-skills --skill mac-maintainer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of updating software installed on your Mac, ensuring your development environment is always current and secure.

Core Features & Use Cases

  • Homebrew Updates: Updates Homebrew itself, formulae, and installed packages.
  • anyenv Updates: Updates anyenv and all managed environments (like nodenv, pyenv, rbenv).
  • Cleanup: Removes old cache files to free up disk space.
  • Use Case: Run this skill regularly to ensure all your command-line tools and language runtimes are up-to-date without manual intervention.

Quick Start

Update all software on my Mac using Homebrew and anyenv.

Frequently Asked Questions about mac-maintainer

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

FAQPage Schema
How do I update Homebrew packages and anyenv environments on macOS automatically?

To update Homebrew packages and anyenv environments on macOS automatically, use a maintenance skill that sequentially updates formulae, language runtimes, and caches while providing an action summary.

What is the best way to keep command-line tools and language runtimes up-to-date on a Mac?

Keeping command-line tools and language runtimes up-to-date on a Mac requires automating Homebrew and anyenv updates, which refreshes installed packages and managed environments like nodenv, pyenv, and rbenv.

Does the macOS software update process handle permission errors and specific package issues?

The macOS software update process includes error handling for specific package issues and permission errors, ensuring sequential updates complete while providing a summary of actions taken and any failures encountered.

Can I clean up old cache files when updating Homebrew formulae on my Mac?

You can clean up old cache files when updating Homebrew formulae on your Mac, as the update process removes outdated cache files to free up disk space after bringing packages to their latest versions.

Do I need both Homebrew and anyenv installed to automate macOS software updates?

You need Homebrew and anyenv installed to automate macOS software updates, as the process performs environment checks and sequentially updates package managers, formulae, and language environments managed by these tools.