Submit skill (admin)
Create or update a partner skill submission in draft state. Returns Stage-1 lint inline. Requires an admin-scoped API key. Per spec §6.2, the response carries {submissionId, status: 'draft', validationSummary}.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
submissionId | string | ❌ No | - | |
name | string | ✅ Yes | - | |
slug | string | ✅ Yes | - | |
description | string | ✅ Yes | - | |
heroCopy | string | ✅ Yes | - | |
markdownBody | string | ✅ Yes | - | |
toolAllowlist | array | ❌ No | [] | |
marketingUseCases | array | ❌ No | [] | |
marketingUseCases[].title | string | ✅ Yes | - | |
marketingUseCases[].description | string | ✅ Yes | - | |
useCases | array | ❌ No | [] | |
meshCategory | string | ❌ No | - | |
screenshotUrl | string | ❌ No | - | |
version | integer | ❌ No | 1 | |
changelog | string | ❌ No | - |