Skip to content
ABTO Guide
abto.app
Start free

Integration guide

Install the Agent Skill

Install the ABTO Skill for Codex and Claude Code, then let your agent handle the integration.

The ABTO Agent Skill checks a repository’s runtimes and integrates only the Browser, App, or Server SDKs it needs. The official public path is https://github.com/greedy-co/abto-sdk/tree/main/abto, and the Skill name is abto.

You need Node.js 22.20 or later and npx. Check the versions in your terminal.

Check versions
node --version
npm --version
npx --version

Pick the agent you use. Add --copy so each agent receives a real Skill directory.

Install
npx --yes skills@latest add https://github.com/greedy-co/abto-sdk/tree/main/abto --skill abto --global --agent claude-code --copy --yes
Verify
npx --yes skills@latest list --global --agent claude-code

The global installation path is ~/.claude/skills/abto. Restart the Claude Code session if the Skill does not appear after the first installation.

After installation, open your agent in the project you want to connect and send this request as is.

Request for your agent
Use the ABTO skill to connect one AI call in this project.
Read the installation instructions and examples for my setup in the official docs, and compare them with the installed SDK version.
Keep any existing LangChain chains and tracing tools.
After integration, run the call and verify the matching feature record in ABTO's Requests screen.
Report any unverified steps and the keys or permissions needed to complete them.

From the request to the first record, this is what happens.

StepWhat happens
Install the SkillYour agent gains ABTO integration instructions. Your app code and dashboard data do not change yet.
Request integrationThe agent reads your repository and proposes SDKs and tracking points. It adds initialization, calls, and events only at the points you approve.
Run your appThe first Calling request appears in Requests and adds its Feature to the sidebar. Delivered events appear in Success metrics.

Once you see the first call, follow Get started to change models and connect user actions. See Event design for delivery and dashboard timing.

Update
npx --yes skills@latest update abto --global --yes
Remove
npx --yes skills@latest remove abto --global --agent claude-code --yes

If a project-local Skill has the same name, inspect both the global and local installations before removing either one. Do not overwrite a locally modified Skill before reviewing the diff and getting approval.

Install a supported Node.js version with the version manager the project already uses. Do not introduce a second version manager.

Installation succeeds but the Skill is not listed

Section titled “Installation succeeds but the Skill is not listed”
  1. Confirm that you used --agent claude-code or --agent codex for the agent you are using.
  2. Confirm that --copy is present.
  3. Check that an abto directory exists at the global installation path above.
  4. Run the agent’s verify command again.
  5. Restart the agent session.