{"version":"2.1.290","anchor":"skill-listing-shows-disambiguated-names-slash-command-user","canonical_anchor":"skill-listing-shows-disambiguated-names-slash-command-user","heading":"Skill listing can tell apart skills that share a name","tier":"notice","area":"Skills","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290\/e\/skill-listing-shows-disambiguated-names-slash-command-user","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290","markdown":"### Skill listing can tell apart skills that share a name\n\nThe skill listing is now built from the full list so same-named skills get distinct labels, and it takes an extra list of entries\n\n**Unclear.** It is not clear what the distinct labels look like.\n\n**What**\n\nThe skill listing is the list of available skills that Claude Code passes to Claude. It is built differently now:\n\n- Disambiguated names: name-only and full lines are now built by a function that sees the whole list, so entries that would otherwise look the same can get distinct labels. Before, name-only lines were simply `- ${name}`. Usage is still recorded under the plain name.\n\n- Extra list: building the `skill_listing` attachment now passes an additional list to the formatter, combined with the existing one, so the listing's contents may change.\n\n- Command messages: your messages that run a slash command or skill are now drawn through a shared parser, with a new `followsSpeakerLabel` option.\n\n**Why**\n\nIf you have two skills with the same name, they may now appear with different labels, so Claude can tell which one is which.\n\n- Area: Skills\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}