Auto-fix common plugin structure issues
/plugin marketplace add astoeffer/moodle-plugin-marketplace/plugin install plugin-builder@astoeffer-dev-plugins<plugin-path> [--dry-run]pb/Auto-fix common Claude Code plugin structure issues at: $ARGUMENTS
Before: skills/my-skill.md
After: skills/my-skill/SKILL.md
Process:
skills/*.md filesskills/skill-name/ directorySKILL.mdFor skills without proper frontmatter:
---
name: [derived from filename]
description: [extracted from first paragraph or prompt user]
---
For agents without proper frontmatter:
---
name: [derived from filename]
description: [extracted from content or prompt user]
tools: Read, Grep, Glob, Bash
model: sonnet
---
Remove directories with no content:
agents/commands/hooks/Move directories from inside .claude-plugin/ to plugin root:
.claude-plugin/commands/ → commands/.claude-plugin/agents/ → agents/.claude-plugin/skills/ → skills/Add missing required fields:
name (derived from directory name)description (prompt user)version (default "1.0.0")author.name (prompt user)If --dry-run is specified:
For each fix:
[FIX] Description of what was fixed
- From: original state
- To: new state
At the end, summarize:
Recommend running /pb:validate after fixes to verify.