sysadmin

Diagnose missing host dependencies and install them locally across macOS, Linux, and Windows.

4|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/dewitt/swarm --skill sysadmin-dewitt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sysadmin
Source: https://github.com/dewitt/swarm/tree/main/skills/sysadmin
Command: npx skills add https://github.com/dewitt/swarm --skill sysadmin-dewitt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sysadmin agents diagnose host OS, identify missing dependencies, and safely install required packages so other agents can operate without destabilizing the system.

Core Features & Use Cases

  • OS and architecture detection across macOS, Linux, and Windows to tailor installation steps.
  • Strict containment with local, non-global installs (virtual environments for Python, local npm/node_modules, and user-space package managers) to avoid system-wide changes.
  • Escalation & consent workflow: NO SUDO WITHOUT PERMISSION; pauses to obtain explicit user approval when elevated privileges are needed.
  • Verification after each install: confirm that the tool is available in PATH and functional by checking version or help commands.

Quick Start

Diagnose the host OS and install any missing dependencies locally, then verify tool availability.

Frequently Asked Questions about sysadmin

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

FAQPage Schema
How do I install missing apt packages and brew formulas without breaking my system?

To safely install missing dependencies without breaking your system, use a containment approach that performs local user-space installs in virtual environments or local node_modules, avoiding global system changes.

How do I diagnose my host environment for missing dependencies before running a tool?

Diagnose your host environment for missing dependencies by detecting the OS and architecture first, verifying package manager availability like apt or brew, and checking if required language runtimes are installed.

Do I need sudo to repair host environments and install missing packages?

You do not need sudo to repair host environments because the process emphasizes local user-space installs, but it will pause and request explicit consent if elevated privileges are absolutely required.

Can I repair host dependencies safely across macOS, Linux, and Windows?

Yes, you can repair host dependencies across macOS, Linux, and Windows by tailoring installation steps to the detected OS and using available package managers to restore tool availability safely.

How do I verify a tool is available in PATH after installing a missing package?

Verify a tool is available in PATH after installation by running verification steps that confirm functionality, such as checking the tool's version or help commands before handing control back.

What is the best way to resolve conflicting package manager dependencies?

The best way to resolve conflicting dependencies is to isolate installations using local virtual environments or user-space package managers, preventing system-wide conflicts and ensuring safe containment.