Mental model
Each button owns:
Buttons live under
.buttons/buttons/<name>/ for a project or ~/.buttons/buttons/<name>/ globally.
When to create a button
Create a button when the action is:- repeated more than once
- risky to type by hand
- useful to an agent
- part of a larger workflow
- worth giving typed arguments and JSON output