Skip to main content
Create a skill from a bundle

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

multipart/form-data
body
file
required
metadata
string
required

Response

HTTP 201 response.

artifact_status
string
required
commit_ts
string
required
content_hash_hex
string
required
created_at
string
required
created_by
string
required
extension
string
required
id
string
required
is_latest
boolean
required
kind
string
required
name
string
required
source_type
string
required
updated_at
string
required
updated_by
string
required
version_ordinal
integer<int64>
required
workspace_id
string
required
display_name
string
identity
null | object
oidc_client_id
string | null
owner_id
string | null
project_id
string | null
repo_id
string | null
source_created_at
string | null
source_created_by
string | null
source_digest
string | null
source_id
string | null
source_last_modified_at
string | null
source_last_modified_by
string | null
source_metadata
any
source_synced_at
string | null
source_uri
string | null
source_version
string | null
version_label
string | null
allowed_tools
string[]
argument_hint
string | null
arguments
string[]
asset_file_count
integer<int64>
code_file_count
integer<int64>
compatibility
string | null
doc_file_count
integer<int64>
executable_file_count
integer<int64>
file_count
integer<int64>
files
object[]
frontmatter_metadata
any
has_executable_files
boolean
is_model_invocable
boolean
is_system
boolean
is_user_invocable
boolean
largest_file_bytes
integer<int64>
license
string
lifecycle
enum<string>
Available options:
draft,
active,
deprecated
max_depth
integer<int64>
raw_frontmatter
any
skill_version
string | null
summary
string
total_bytes
integer<int64>
upload_sha256
string | null
when_to_use
string | null
permissions
null | object
relationships
null | object