Skip to content

fix(pstack): make skill names match their directories (poteto-mode, make-bot-ui) - #596

Closed
deanrie wants to merge 1 commit into
cursor:mainfrom
deanrie:pstack/skill-names-match-directories
Closed

deanrie wants to merge 1 commit into
cursor:mainfrom
deanrie:pstack/skill-names-match-directories

Conversation

@deanrie

@deanrie deanrie commented Oct 13, 2026

Copy link
Copy Markdown

Why

The skills docs say the name field is the skill identifier: "Lowercase letters, numbers, and hyphens only. Must match the parent folder name" (cursor.com/docs/context/skills, Frontmatter fields). The Custom Mode example on the same page uses name: tdd for a mode skill too.

Two pstack skills carry a display-style name instead:

  • pstack/skills/poteto-mode/SKILL.md: name: Poteto Mode
  • pstack/skills/make-bot-ui/SKILL.md: name: Make Bot UI

The slash command and the mode are addressed by the directory name (/poteto-mode, /make-bot-ui), so the frontmatter identifier and the thing users type disagree.

What

Set name to the directory name in both files. No other frontmatter or body changes; disable-model-invocation, mode, icon and descriptions are untouched. node scripts/validate-plugins.mjs is green. No plugin.json bump, following the pattern where pstack bumps land as separate chore PRs (#581, #584).

Related

Two more skills in the repo have the same mismatch under third_party/ (x/skills/x-api-mcp-guide is X MCP guide, x-money/skills/x-money-guide is X Money guide); left out of this PR since those are vendor listings. A frontmatter check in scripts/validate-plugins.mjs is piece 3b of #531 and would catch all four.

@deanrie

deanrie commented Oct 14, 2026

Copy link
Copy Markdown
Author

Superseded by #619, which carries this commit together with the other pstack frontmatter fix as one reviewable PR.

@deanrie deanrie closed this Oct 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant