SkillRouter
Documentation menu

Start

cURL

Inspect the HTTP contract without an SDK.

Non-streaming request

Shell
curl https://api.useskillrouter.com/v1/chat/completions \
  --header "Authorization: Bearer $SKILLROUTER_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "model": "anthropic/claude-sonnet",
    "skill": "seo-audit",
    "messages": [
      {"role": "user", "content": "Audit this page for SEO."}
    ]
  }'

Use Authorization: Bearer with a SkillRouter key. The response follows the supported OpenAI chat-completions shape and includes SkillRouter request identification and normalized usage where available.

List catalogs

Shell
curl https://api.useskillrouter.com/v1/models \
  --header "Authorization: Bearer $SKILLROUTER_API_KEY"

curl https://api.useskillrouter.com/v1/skills \
  --header "Authorization: Bearer $SKILLROUTER_API_KEY"