Skills API
Submit Skill
Submit a skill manifest for marketplace review and publishing.
POST
Submit Skill
Submit a skill manifest for marketplace review. Automated checks run immediately, and the skill is either auto-approved or queued for manual review based on its risk tier.
Authentication
Requires a Bearer token. See Authentication.Request Body
The full skill manifest object. See Manifest Reference for all fields.
Existing skill UUID if this is a version update (not a new submission).
Request Examples
Response (HTTP 201)
Risk Tiers
| Tier | Description |
|---|---|
auto | Low-risk manifests that pass all automated checks — approved without human review. |
staff | Manifests that introduce tools, knowledge files, or write-scoped permissions — reviewed by the Theo marketplace team. |
security | Manifests that combine external network access with write capability or other sensitive surfaces — reviewed by the security team before publish. |
Example Response (Auto-Approved)
Errors
| Status | Code | Description |
|---|---|---|
| 422 | review_failed | Automated checks failed — review.checks contains details |
| 429 | rate_limit_exceeded | Submission rate limit exceeded — try again later |
Submit Skill
