{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Updates a Custom Skill. Managed Default Skills cannot be updated. Free Threat Signals accounts cannot update Custom Skills.","properties":{"path":{"type":"object","properties":{"account_id":{"type":"string"},"skill_id":{"description":"Custom Skill UUID or a Managed Default Skill ID","type":"string"}},"required":["account_id","skill_id"],"additionalProperties":false},"body":{"type":"object","properties":{"config":{"description":"Optional skill configuration (stored but not currently interpreted).","type":"string"},"is_active":{"description":"Whether the skill is active and eligible for feed assignment.","type":"boolean"},"name":{"description":"Custom Skill name (1–100 characters).","type":"string","maxLength":100,"minLength":1},"output_schema":{"description":"JSON Schema serialized as a string (max 4096 characters).","type":"string","maxLength":4096,"minLength":1},"prompt":{"description":"AI prompt (1–4000 characters) defining the skill's instructions.","type":"string","maxLength":4000,"minLength":1}}}},"required":["path"],"additionalProperties":false},"name":"Update Threat Signals skill","id":"cloudflare.rssskillupdate","example":{"path":{"account_id":"example","skill_id":"example"}},"maxRequests":1,"summary":false}}