c-system — Claude Code skill: what it does, how to install
Controls macOS volume, Wi-Fi, battery, Dock, and system power via the m-cli utility directly from conversational prompts.
npx skills add daxaur/openpaw --skill c-system -a claude-codeWhat c-system does
The skill provides an AI assistant with command syntax for managing macOS via m-cli. Rather than relying on raw osascript snippets or lengthy networksetup arguments, the agent runs concise commands such as m volume, m wifi, m battery, and m display. It handles network interface listings, Bluetooth toggles, Finder visibility flags, and display brightness adjustments.
Most operations run without root privileges, though certain system controls will demand sudo. The instructions explicitly mandate user confirmation before executing disruptive tasks like m trash clean, m restart, or m shutdown. Without the m binary installed on the Mac, every invoked command will fail.
What it helps with
- adjust system sound volume without osascript scripts
- inspect battery percentage and cycle count from the terminal
- scan available Wi-Fi networks and switch connections
- toggle Dock magnification and auto-hide properties
- clean macOS trash safely after explicit user confirmation
Example prompts for the agent
- Check the battery status and report the cycle count
- Set system volume to 25% and turn off Wi-Fi
- Make hidden files visible in Finder and show the full folder path
How to install c-system
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-system -a claude-code2Manually: put the files in place
~/.claude/skills/c-system/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/c-system/
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-system -a codex2Manually: put the files in place
.agents/skills/c-system/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-system -a cursor2Manually: put the files in place
.cursor/skills/c-system/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-system2Manually: put the files in place
.github/skills/c-system/SKILL.md1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-system -a gemini-cli2Platform CLI
gemini skills install https://github.com/daxaur/openpaw --path skills/c-systemManually: put the files in place
.devin/skills/c-system/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-system -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about c-system
How to install c-system in Claude Code?
Run npx skills add daxaur/openpaw --skill c-system -a claude-code. Alternatively, place the file directly at ~/.claude/skills/c-system/SKILL.md.
What does c-system do?
It guides the agent on controlling macOS settings through the m-cli tool. The agent can inspect hardware metrics, toggle network interfaces, manage the Dock, and trigger power states.
Are root privileges needed to run these commands?
Most operations do not need authentication. Only a few specific commands require elevated sudo rights.
Source text
SKILL.md · MIT
--- name: c-system description: macOS Swiss Army Knife — control volume, wifi, battery, dock, display, trash, firewall, screensaver, shutdown, and more via m-cli. tags: [macos, system, volume, wifi, battery] --- # System Control (m-cli) Swiss Army Knife for macOS. Run `m` followed by a category: ```bash # Volume m volume 50 # Set volume to 50% m volume mute # Mute m volume unmute # Unmute # WiFi m wifi status # Show WiFi status m wifi scan # Scan available networks m wifi connect SSID PASSWORD m wifi off # Turn WiFi off m wifi on # Turn WiFi on # Battery m battery status # Battery percentage and state m battery cycle # Battery cycle count # Display m display status # Display info m display up # Increase brightness m display down # Decrease brightness # Dock m dock addblank # Add blank space to dock m dock autohide YES # Enable auto-hide m dock magnification YES # Trash m trash clean # Empty trash m trash status # Show trash size # Bluetooth m bluetooth status m bluetooth on m bluetooth off # Network m network ls # List network interfaces m network location # Show current location # Power m nosleep # Prevent sleep (until Ctrl+C) m restart # Restart Mac m shutdown # Shut down Mac m screensaver # Start screensaver m lock # Lock screen # Finder m finder showpath YES # Show full path in title m finder showhidden YES # Show hidden files # Firewall m firewall status m firewall enable ``` ## Guidelines - `m` requires no auth for most commands; some need sudo - Always confirm before `m restart`, `m shutdown`, or `m trash clean` - Use `m wifi` instead of raw `networksetup` commands - Use `m volume` instead of `osascript` for volume control
© daxaur · MIT · daxaur/openpaw