{"version":"2.1.234","anchor":"hooks-returning-a-skill-listing-are-validated-more-strictly","canonical_anchor":"hooks-returning-a-skill-listing-are-validated-more-strictly","heading":"Hooks returning a skill listing are validated more strictly","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/hooks-returning-a-skill-listing-are-validated-more-strictly","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Hooks returning a skill listing are validated more strictly\n\nSkill listings returned by hooks are now length-checked so malformed entries are rejected.\n\n**What**\n\nA hook that returns a `skill_listing` must now return an array whose length is capped and whose entries are strings under a length cap. Previously any array was accepted, so malformed entries reached the rest of Claude Code.\n\n**Evidence**\n\n`skill_listing`\n\n- Area: Elsewhere\n- Names: `skill_listing`\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}