Skip to main content

Skill object

Returned by create, get, list, and update endpoints.
FieldTypeDescription
idstringSkill ID with the skill_ prefix
typestringAlways "skill"
namestringSkill name from SKILL.md; lowercase letters, digits, hyphens, and underscores; starts with a letter or digit; max 64 characters
descriptionstringSkill description from SKILL.md
skill_typestringValid values: prebuilt, custom
content_sizeintegerUploaded content size in bytes
content_sha256stringSHA-256 digest of the uploaded content
versionintegerSkill version
statusstringSkill status, typically active
metadataobjectMetadata object
contentstringPresent only when requested by get endpoints that include content; base64 encoded
content_encodingstringPresent with content; value is base64
created_atstringCreation time
updated_atstringLast update time

Skill version object

Returned by list versions.
FieldTypeDescription
skill_idstringSkill ID
versionstringVersion string
content_sizeintegerContent size in bytes
content_sha256stringSHA-256 digest
statusstringSkill status
created_atstringCreation time
updated_atstringLast update time

Skill package

Create requests upload a .zip package with multipart/form-data.
RuleDescription
File extension.zip
Maximum size5 MB
Required manifestSKILL.md at the archive root or one directory below the root
Required frontmattername and description

Agent Skills

Attach domain expertise to your agent.