Start
cURL
Inspect the HTTP contract without an SDK.
Non-streaming request
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
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"