Skills API
Create Skill
Author a new skill (private by default).
POST
Create Skill
Create a new skill. Skills are private by default — use Submit Skill to publish to the marketplace.
Authentication
Requires a Bearer token. See Authentication.Request Body
Human-readable skill name.
Unique identifier. Must be lowercase alphanumeric with hyphens (e.g.,
"inventory-check").Skill category. One of:
productivity, domain, integration, automation, creative.System prompt extension injected into the LLM context when this skill is active.
Short description of what the skill does.
Tool definitions the skill provides.
Whether the skill is publicly listed. Use Submit Skill for marketplace publishing with review.
Request Examples
Response (HTTP 201)
The created skill object with all fields including the generated
id.Errors
| Status | Code | Description |
|---|---|---|
| 400 | validation_error | Missing required fields or invalid slug format |
| 409 | conflict | A skill with this slug already exists |
Create Skill
