Skip to main content

Overview

The Skills API allows you to list available skills, retrieve skill details, and check version history. Skills are markdown-based workflow definitions that drive single-agent execution with predefined system prompts and configurations.

Endpoints


List Skills

Returns all available skills, optionally filtered by category.

Query Parameters

Response

Example


Get Skill

Returns detailed information about a specific skill, including its content and metadata.

Path Parameters

Response

Example

Error Responses

404 Not Found:

Get Skill Versions

Returns all available versions of a skill.

Path Parameters

Response

Example


Using Skills in Tasks

To use a skill when submitting a task, include the skill parameter:

Version Selection

Specify a version using name@version syntax:
Skills expand into system prompt overrides and optional role assignments. They provide a way to define reusable workflows without modifying code.

Skill Structure

Skills are defined as markdown files with YAML frontmatter:

Frontmatter Fields


Dangerous Skills

Skills marked as dangerous: true require special authorization:
  • Admin or Owner role, OR
  • Explicit skills:dangerous scope in API key
Dangerous skills can execute privileged operations. Only grant skills:dangerous scope to trusted API keys.

Submit Task

Use skills when submitting tasks

Custom Tools

Add tools for skills to use