# catalog_skills_public_create Add or update a skill. Endpoint: POST /api/catalog/skills/public/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Request fields (application/json): - `id` (integer) Skill ID (for updates) - `name` (string, required) Skill name - `slug` (string) Skill slug - `platform_key` (string) Platform key - `data` (any) Additional skill data ## Response 200 fields (application/json): - `id` (integer, required) - `name` (string,null, required) Display name - `platform_key` (string) - `slug` (string,null, required) An additional unique slug field. (Optional) - `data` (any,null, required) Metadata ## Response 201 fields (application/json): - `id` (integer, required) - `name` (string,null, required) Display name - `platform_key` (string) - `slug` (string,null, required) An additional unique slug field. (Optional) - `data` (any,null, required) Metadata