Integrations

ATP Agent Skills

ATP Agent Skills are public operating guides for Codex, Claude Code, and other agents that support SKILL.md. They teach an agent ATP authentication, unified model names, request payloads, asynchronous media tasks, and common errors without exposing provider-specific APIs in your application.

Skills never store your API key

Skills are Markdown instructions only. Keep the atp- key in an environment variable or secret manager; never put it in SKILL.md, source code, or git.

One-command install

Install all seven official skills:

# Codex
curl -fsSL https://atptoken.ai/skills/install.sh | sh -s -- codex

# Claude Code
curl -fsSL https://atptoken.ai/skills/install.sh | sh -s -- claude

# Install for both
curl -fsSL https://atptoken.ai/skills/install.sh | sh -s -- both

The installer does not overwrite existing files by default. Explicitly allow replacement when updating:

curl -fsSL https://atptoken.ai/skills/install.sh | ATP_SKILLS_FORCE=1 sh -s -- codex

If your security policy disallows piping into a shell, download, inspect, and run:

curl -fsSL https://atptoken.ai/skills/install.sh -o /tmp/install-atptoken-skills.sh
less /tmp/install-atptoken-skills.sh
sh /tmp/install-atptoken-skills.sh codex

Included skills

SkillUse it for
atptoken-gatewayAuthentication, model discovery, shared errors, files, and media routing
atptoken-openaiOpenAI-compatible chat and Responses-style workflows
atptoken-anthropicAnthropic Messages format and Claude tools
atptoken-geminiNative Gemini generateContent format
atptoken-imageSynchronous image generation
atptoken-videoText/image-to-video, task creation, and polling
atptoken-audioTTS, speech, and audio tasks

Direct downloads: Gateway · OpenAI · Anthropic · Gemini · Image · Video · Audio.

The machine-readable catalogue is available at /skills/manifest.json.

Verify the install

# Codex
find "${CODEX_HOME:-$HOME/.codex}/skills" -maxdepth 2 -name SKILL.md \
  -path "*/atptoken-*"

# Claude Code
find "${CLAUDE_HOME:-$HOME/.claude}/skills" -maxdepth 2 -name SKILL.md \
  -path "*/atptoken-*"

Then ask the agent to “generate an image with ATP” or “create a Wan video task with ATP.” It should first call GET https://api.atptoken.ai/v1/models with the same project key, then choose a model enabled for that project.

Project permissions still apply

Installing a skill does not enable a model or bypass allowed models. If a model is absent from GET /v1/models, it cannot be used; enable it for the project in Console Resources first.