Create skill

Creates a new skill with a command trigger and prompt instructions. The skill is assigned a unique ID and starts at version 1. Returns 409 Conflict if a skill with the same command already exists in the account.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

The ID of the account

Body Params
string
required
length between 1 and 255

Display name of the skill

string
required
length between 2 and 50
^\/[a-z0-9][a-z0-9_-]*$/i

Slash command trigger (must start with /, alphanumeric with hyphens/underscores)

string
length ≤ 1000

Optional description of the skill

string
required
length between 1 and 50000

Prompt template for the skill

boolean
Defaults to false

Whether the skill should auto-detect when to activate

boolean
Defaults to true

Whether the initial skill version is deployed or saved as a draft

inputSchema
object

Input parameter schema. Declares parameters the skill accepts for {{params.X}} substitution.

actions
object

Optional action definitions for external API integrations. Each action defines an HTTP endpoint the agent can invoke.

toolRefs
array of objects | null

Saved account-level tool references exposed to the skill.

toolRefs
workflowIds
array of uuids

IDs of standalone workflows to link to this skill

workflowIds
autoTriggerWorkflowIds
array of uuids
length ≤ 10

Subset of workflowIds that auto-execute before the LLM reasons about this skill. Must be a subset of workflowIds. Max 10 entries.

autoTriggerWorkflowIds
Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json