{"version":"2.1.319","anchor":"skill-upload-validation-rules","canonical_anchor":"skill-upload-validation-rules","heading":"Saved skills are checked against more rules","tier":"notice","area":"Skills","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319\/e\/skill-upload-validation-rules","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319","markdown":"### Saved skills are checked against more rules\n\nSaving a skill now rejects too many files, bad path characters, reserved words in the name, and overlong or bracketed descriptions\n\n**What**\n\nA skill is a saved set of instructions and files that Claude can use. When a skill is saved, Claude Code now rejects it if:\n\n- it has too many files\n\n- a file path contains characters that are not allowed\n\n- the name contains \"claude\" or \"anthropic\"\n\n- the description is too long\n\n- the description contains angle brackets (< or >)\n\n**Why**\n\nIf you upload a skill that breaks one of these rules, you see a clear reason for the rejection.\n\n- Area: Skills\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: yes"}