{"version":"2.1.221","anchor":"agent-sdk-rejects-skill-names-containing-parentheses-commas-","canonical_anchor":"agent-sdk-rejects-skill-names-containing-parentheses-commas-","heading":"Agent SDK rejects skill names containing parentheses, commas or control characters","tier":"notice","area":"Skills","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221\/e\/agent-sdk-rejects-skill-names-containing-parentheses-commas-","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221","markdown":"### Agent SDK rejects skill names containing parentheses, commas or control characters\n\nSkill names with parentheses, commas or control characters now fail validation immediately instead of silently breaking.\n\n**What**\n\nSkill-name validation gained a rule blocking `(`, `)`, `,` and C0\/C1 control characters, so those names now fail up front rather than producing a name that cannot match a directory.\n\n**Details**\n\n- Sits on top of the existing unpaired-surrogate, whitespace and wildcard rules.\n- The error explains that skill names must match the skill's directory name.\n- Applies to everyone on this build.\n\n**Evidence**\n\n`parentheses, commas, and control characters are not allowed in skill names`\n\n- Area: Skills\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 0\/5"}