Use metadata.displayName for Agent Skill slash menu label (keep name kebab-case)

Feature request for product/service

Cursor IDE

Describe the request

Problem

Cursor’s / slash menu for Agent Skills uses the frontmatter name field as the menu label. Authors who want a branded label (including emoji) must put spaces and Unicode into name and the skill directory name. That violates the Agent Skills spec (Specification - Agent Skills), which requires name to be lowercase letters, numbers, and hyphens only.

We already set metadata.displayName for human-readable labels, but Cursor does not use it in the slash menu today.

Example (current behavior)

---
name: review-and-ship
description: Run a structured self-review and ship via PR...
metadata:
  displayName: "review-and-ship 🐏"
---

Hey there! The skills slash menu currently labels items from the kebab-case name field, and it doesn’t use metadata.displayName for the visible label. We’ve let the team know and this is something we’re tracking. No timeline to share yet, but I’ll post here if there’s an update.