Skip to content

fix: correct invalid skill name fields to kebab-case #1

@sjnims

Description

@sjnims

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 name fields 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

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions