Publishing to Skills Market
Prerequisites
- Developer Role — Apply at Dashboard → Developer Application
- Skill Package — A directory with
SKILL.md,orien.runtime.yaml, andscripts/
Submission Process
- Navigate to Skills → Publish New
- Fill in the metadata form (name, description, tags, pricing)
- Upload your Skill package as a
.tar.gzarchive - Submit for review
Review Process
| Status | Meaning |
|---|---|
| Pending | Submitted, awaiting review |
| Approved | Skill is live on the marketplace |
| Rejected | Review failed (with feedback) |
| Info Requested | Reviewer needs clarification |
Reviewers check:
- Code quality and correctness
- Security (no malicious code, no credential leaks)
- Documentation completeness
- Runtime YAML validity
Pricing
| Model | Description |
|---|---|
| Free | Available to all users |
| Paid | Users pay per deployment; 30% platform commission |
Version Management
Each Skill can have multiple versions. Users always deploy the latest approved version.
To update:
- Go to Dashboard → My Skills
- Click New Version on your Skill
- Upload the updated package
- Submit for review (new version goes through the same review process)
Packaging
# From your skill directory
tar -czf my-skill.tar.gz -C my-skill/ .
# Structure inside the archive:
# SKILL.md
# orien.runtime.yaml
# scripts/
# strategy.py[!WARNING] Never include API keys, credentials, or
.envfiles in your Skill package.