Website copy synced to current CLI surface
Documentation
Start with cmdhub, fetch the tools you need, authenticate each provider, and compose commands with `jsonl`, short refs, and command-level schemas.
auto_awesome First Commands
quickstart.sh
cmdhub auth login
cmdhub get gmail gcal slack notion agent
cmdhub list
cmdhub doctor
Core Concepts
Human + Machine Output
Use human output for reading, json/jsonl for composition.
Short Refs
List first, then follow up with m1, c1, d1, p1, and friends.
Typed Transforms
Let agent adapt compile one contract into another.
Composition Example
Every adapter speaks the same structured pipe format. The output of one command becomes the typed input to the next.
$
gmail message list --label INBOX --limit 1 --output jsonl \
| agent adapt --to "gcal event create"
[OK] source schema: gmail.message.v1
[OK] target schema: gcal.event.create.input.v1
[OK] structured output validated
[OK] target schema: gcal.event.create.input.v1
[OK] structured output validated