Skills API
Public Endpoints
List Skills
GET /api/v1/public/skills?type=trading&search=btc&page=1&page_size=20Get Skill Detail
GET /api/v1/public/skills/{slug}Get Skill Files
GET /api/v1/skills/{slug}/filesReturns the source files of a Skill’s latest published version (SKILL.md, runtime YAML, Python scripts).
Get Official Skill Document
GET /api/v1/public/official-skills/{skill_id}/skill.mdReturns the SKILL.md for official/first-party Skills as plain text Markdown. No authentication required.
User Endpoints (Privy JWT)
Publish Skill
POST /api/v1/user/skills
Content-Type: multipart/form-data
Fields: name, description, type, pricing, tags, file (tar.gz)List My Skills
GET /api/v1/user/skillsSubmit New Version
POST /api/v1/user/skills/{skill_id}/versions
Content-Type: multipart/form-dataExecute Skill
POST /api/v1/skills/{skill_id}/executeUsed for skill-side execution flows and integration testing paths.
Rate a Skill
POST /api/v1/user/skills/{slug}/ratings
Body: {"rating": 5, "comment": "Great strategy!"}