Submission Flow
- Author — Use
defineSkill()ortheo skill init - Validate —
theo skill validate - Submit —
theo skill publishorPOST /api/v1/skills/submit - Review — Automated checks + risk-based manual review
- Publish — Approved skills appear in the marketplace
Via CLI
Via API
Via E.V.I. Canvas
Build skills visually in the dashboard canvas editor, then publish directly:- Open Dashboard → Skills → Canvas
- Design your skill graph (prompts, models, tools, knowledge, vision nodes)
- Click Compile to validate
- Click Test to try it in the sandbox
- Click Publish and choose visibility: Private, My Organization, or Public Marketplace
Visibility Tiers
When publishing (via Canvas, CLI, or API), skills support three visibility levels:- Private — Only the author can see and install the skill.
- Organization — Scoped to a specific org. All org members can discover and install it, but it’s not listed publicly.
- Public — Listed in the Skill Store marketplace for all Theo users.
