Agent + skill
The primary way to use ABX is to let a coding agent run the toolkit. You describe the project in plain language; the agent plans it, deploys it, and stands up its services on infrastructure you own.
The skill
ABX ships an agent skill built on the open, cross-agent Agent Skills standard,
the same SKILL.md format read by Claude Code, Cursor, Codex CLI, Copilot, and Gemini CLI. The skill
gives an agent the context to select commands, custody bytes, deploy the contract, configure a sale, and
run the resolver and effects runner. It asks you the decisions that are yours: which host, how permanent
the storage should be, and what a mint should cost.
Install
Install the skill into the current project:
npx abx skill install
This writes the skill to .claude/skills/abx-self-host in the project. Use --global to install it to
~/.claude/skills, or --target <dir> to install it under another directory. abx skill path prints
the path to the bundled skill.
For other agents, the cross-agent installer places the same skill:
npx skills add ArtBlocks/abx
Signing
The agent runs the same commands you would, in one of the three signing lanes.
On testnet it can use --send with an environment key. For anything with real value, it uses --sign,
so a human approves each transaction in a browser wallet, and --dry-run to preview a write first.