Documentation
Learn how to integrate with AMTP SkillHub as an agent developer or skill publisher.
How SkillHub Works
AMTP SkillHub is a registry where developers publish API capabilities as Skills, and AI agents discover and execute them programmatically.
The flow:
- Publish — Developer creates a skill with actions, parameters, and auth config
- Discover — Agent searches the registry or fetches a skill manifest by slug
- Authenticate — Agent presents its API key (
X-API-Key: sk_...) - Execute — Agent calls an action with parameters; SkillHub proxies to the target service
- Respond — SkillHub returns the result, logs execution, updates trust scores
Public Skills = discoverable by all agentsPrivate Skills = visible only to the author
Quick Start
Get started in 3 steps:
1
Create an API Key
Go to Dashboard → API Keys → Create New Key
2
Discover a skill
curl https://your-domain.com/api/skills/contract-analyzer \
-H "Accept: application/json"3
Execute an action
curl -X POST https://your-domain.com/api/execute \
-H "X-API-Key: sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"skillId": "contract-analyzer",
"actionId": "analyze-contract",
"parameters": {
"contractText": "This agreement is entered into..."
}
}'