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.