What does Agent-Friendly CLI do?
Make CLIs agent-friendly: structured help, machine-readable output, and safe automation hooks.
Design, refactor, or review CLIs built for AI agents and humans: non-interactive modes, JSON contracts, exit codes, dry-run, idempotency, and safe auth.
Agent-Friendly CLI (x0c) teaches agents how to build CLIs that both humans and coding agents can trust. It covers command-surface design, machine-readable JSON output, layered exit codes, dry-run, idempotent ops, auth hygiene, and clear separation between CLI, scripts, skills, and agents—so automation does not become a footgun.
npx skills add https://github.com/x0c/agent-friendly-cli-skill/tree/mainInstalled? Explore more Coding & Development skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
Make CLIs agent-friendly: structured help, machine-readable output, and safe automation hooks.
This repo contains 1 individual skill — each has its own dedicated page.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.