Skip to main content
POST
Create a skill from an uploaded zip

Authorizations

Authorization
string
header
required

OAuth2 Authorization Code flow

Body

application/json
file_upload_id
string

Uploaded zip file_upload id

Example:

"fl_abc123"

files
object

Skill files keyed by path. Use {"SKILL.md": "..."} for text-only skills.

Example:
display_title
string

Display title override

Example:

"Finance"

slug
string

Slug override

Example:

"finance"

Response

201 - application/json
object
string
required

Object type

Example:

"page"

id
string
required

Unique identifier

Example:

"p_abc123"

createdAt
string<date-time>
required

Creation timestamp

Example:

"2024-01-15T10:30:00.000Z"

updatedAt
string<date-time>
required

Last update timestamp

Example:

"2024-01-15T14:45:00.000Z"

name
string
required
slug
string
required
description
string
required
display_title
string
required
source
string
required
file_tree
object[]
required
active
boolean
required
sync_status
enum<string>
required
Available options:
pending,
preparing,
ready,
error
orgId
string
required
createdBy
Created by · object

Principal who created this object

Example:
updatedBy
Updated by · object

Principal who last updated this object

Example:
file_upload_id
string | null
ant_skill_id
string | null
ant_latest_version
string | null
sync_at
string | null
sync_error
string | null