AMTP

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:

  1. Publish — Developer creates a skill with actions, parameters, and auth config
  2. Discover — Agent searches the registry or fetches a skill manifest by slug
  3. Authenticate — Agent presents its API key (X-API-Key: sk_...)
  4. Execute — Agent calls an action with parameters; SkillHub proxies to the target service
  5. 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..."
    }
  }'