Authentication
Public Skill API endpoints can be inspected without a Project Key. Runtime and workspace operations require signed-in context and scoped credentials.
Developers
The API is the programmatic path from public Skill discovery to signed-in runtime invocation.
Public Skill API endpoints can be inspected without a Project Key. Runtime and workspace operations require signed-in context and scoped credentials.
Use skill search endpoints to list public Skills, filter by task, runtime, verification state, and permission profile.
Skill detail endpoints expose manifest, schema, permissions, version, publisher, and review state before adoption.
Runtime invocation should authenticate with a Project Key created inside a signed-in project.
API clients should handle validation errors, unauthorized calls, policy blocks, rate limits, missing Project Keys, and payment configuration gates.
POST /v1/runtime/invoke with Authorization: Bearer PROJECT_KEY and a Skill slug plus typed input payload.
Start with public discovery when you are evaluating Skills, then move to project runtime only after the team has chosen a workflow and reviewed permissions.
A production client should treat each Skill as a typed contract: validate input before sending, handle structured output, and store invocation IDs for audit follow-up.
Before running the API in a customer-facing workflow, check ownership, key scope, retry behavior, logs, and manual fallback.