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 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 -- bothThe 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 -- codexIf 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 codexIncluded skills
| Skill | Use it for |
|---|---|
atptoken-gateway | Authentication, model discovery, shared errors, files, and media routing |
atptoken-openai | OpenAI-compatible chat and Responses-style workflows |
atptoken-anthropic | Anthropic Messages format and Claude tools |
atptoken-gemini | Native Gemini generateContent format |
atptoken-image | Synchronous image generation |
atptoken-video | Text/image-to-video, task creation, and polling |
atptoken-audio | TTS, 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.
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.