Skip to main content
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

string
required
Human-readable skill name.
string
required
Unique identifier. Must be lowercase alphanumeric with hyphens (e.g., "inventory-check").
string
required
Skill category. One of: productivity, domain, integration, automation, creative.
string
required
System prompt extension injected into the LLM context when this skill is active.
string
Short description of what the skill does.
object[]
Tool definitions the skill provides.
boolean
default:"false"
Whether the skill is publicly listed. Use Submit Skill for marketplace publishing with review.

Request Examples

Response (HTTP 201)

object
The created skill object with all fields including the generated id.

Errors