What problem does it solve?
Autonomous agents, background jobs, and CI pipelines often need a real human decision or approval but have no live chat to ask in. This Skill lets an agent reach the actual person it works for through the human CLI to ask questions, get approvals, offer choices, or send one-way notifications over Telegram, Slack, or email.
Core Features & Use Cases
- Four blocking commands:
human ask, human approve, human choose, and human tell deliver requests to a linked human and wait for a response, with structured exit codes (0 answered, 10 denied, 11 timed out, 12 expired) for reliable branching.
- Async and timeout control:
--async, --timeout, --ttl, and human wait <id> let long-running workflows avoid hanging forever and resume pending interactions later.
- Multi-human routing:
human invite links additional people over Slack, Telegram, or email, and --to alice,bob lets any listed human settle a request.
- Use Case: A nightly deployment script runs
human approve "Deploy to production?" before pushing, creating an auditable approval trail even when nobody is watching the terminal.
Quick Start
Ask the human CLI to approve the production deployment by running human approve with a clear question and branching on its exit code.