Extract a staged skill bundle
Fetches a staged bundle from S3, validates it (SKILL.md presence, path safety, size and count caps), and extracts it to skills/{skillId}/v1/. Updates the skill row’s s3folder, current_version, and history. The stagingKey must belong to the authenticated user’s staging prefix; the call fails with 403 otherwise. On extraction failure the skill row is deleted so the user can retry.
Authorizations
Organisation API key. Format: sk_<secret>/<keyname> — the secret portion, a literal slash, and the human-readable key name. The header exulu-api-key is accepted as an alias. A Bearer prefix is tolerated and stripped. Keys with an agent scope are only valid for the scoped agent instance.