POST /api/v1/cloud/skills
Uploads and creates a new Skill resource. Skill content must be uploaded as a .zip archive using multipart/form-data encoding.
Headers
Request body (multipart/form-data)
Zip file structure
The archive must containSKILL.md at the archive root or one directory below the root. SKILL.md must start with YAML frontmatter in this format:
/ or Windows-style \ separators; the service normalizes them when locating SKILL.md.
Example request
Example response
HTTP 201 CreatedResponse fields
Errors
Notes
- Duplicate skill names are allowed (uniqueness is not enforced).
nameanddescriptionare always read from theSKILL.mdfrontmatter. Form values do not override the archive content.- Skill names must be at most 64 characters and contain only lowercase letters, digits, hyphens (
-), or underscores (_), starting with a letter or digit. - Zip archives created on Windows are supported; backslash path separators are normalized.
- Initial version number is 1.
- JSON Content-Type is not supported;
multipart/form-datais required.
Related
Agent Skills
Attach domain expertise to your agent.