to11 binary on your PATH and an API key, which you create in the dashboard under Settings → API keys. Nothing else — skills arrive as files, so there is no runtime to install and no agent setting to edit by hand.
Install the CLI
Install with asdf
Requires asdf 0.16 or newer.
Manual installation
Get the latest release from the to11-cli repository and install theto11 binary manually.
Configure this machine
init resolves your identity and project, lists the project’s real environments so a label is chosen rather than typed, writes your configuration, creates your agent’s skill directories, offers a refresh hook, and runs a first sync.
It asks for the API key at a hidden prompt. Every other question has a default, so the rest is answerable with return presses:
to11 skill sync or whatever else you schedule to.
If a published skill would land on a directory name you already use, answer prefix with a name — acme delivers acme-<slug> instead of <slug> — and every delivery moves out of the way at once.
Configure a repository
To decide which skills apply to work in a repository, runinit inside it and choose the repo location:
<repo>/.to11/skills.yaml, which is committed. Your own configuration still applies — both are in effect at once, each writing into its own directories — so a repository adds skills to a colleague’s machine without taking over how their agent behaves.
Configure without a terminal
For CI, a container, or a provisioning script, supply every flag andinit asks nothing:
TO11_API_KEY in the environment. Inject it from your CI provider’s secret store rather than writing it into the command or the script — a value on the command line reaches your shell history and the environment of everything the script starts. There is no flag that takes the key, so no invocation can carry it by accident.
Check what you received
to11 skill sync runs an explicit sync and reports what changed, what it left alone, and what it could not place.
Next steps
CLI overview
What the CLI puts where, how refresh works, and what it never does.
Configuration
The file that decides what you receive — including how to turn a skill off.
Creating skills
Writing a skill, and releasing one to the people who follow a label.
Errors & exit codes
What a failure looks like, and what keeps working when one happens.