-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
bugSomething isn't workingSomething isn't workingcomponent:skillSkills layerSkills layereffort:small< 1 hour< 1 hourpriority:highImportant but not blockingImportant but not blocking
Description
Summary
Six of seven skills in the plugin-dev plugin have invalid name fields in their YAML frontmatter. Per the official Claude Code skills documentation:
Name: Must use lowercase letters, numbers, and hyphens only (max 64 characters)
The current skills use Title Case with spaces, which violates this specification.
Affected Skills
| Skill Directory | Current name |
Correct name |
|---|---|---|
agent-development |
agent-development |
✅ Already correct |
command-development |
Command Development |
❌ → command-development |
mcp-integration |
MCP Integration |
❌ → mcp-integration |
plugin-structure |
Plugin Structure |
❌ → plugin-structure |
skill-development |
Skill Development |
❌ → skill-development |
plugin-settings |
Plugin Settings |
❌ → plugin-settings |
hook-development |
Hook Development |
❌ → hook-development |
Files to Update
-
plugins/plugin-dev/skills/command-development/SKILL.md -
plugins/plugin-dev/skills/mcp-integration/SKILL.md -
plugins/plugin-dev/skills/plugin-structure/SKILL.md -
plugins/plugin-dev/skills/skill-development/SKILL.md -
plugins/plugin-dev/skills/plugin-settings/SKILL.md -
plugins/plugin-dev/skills/hook-development/SKILL.md
Example Fix
# FROM:
---
name: Command Development
description: This skill should be used when...
---
# TO:
---
name: command-development
description: This skill should be used when...
---Acceptance Criteria
- All 6 affected skill
namefields updated to kebab-case - Names match their directory names exactly
- No other changes to SKILL.md files
- Plugin loads correctly after changes
Priority
Critical - Invalid name fields may cause skill discovery issues per official spec.
References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcomponent:skillSkills layerSkills layereffort:small< 1 hour< 1 hourpriority:highImportant but not blockingImportant but not blocking