Skip to content

plugin-dev: command-development skill references non-existent scripts #169

@neestoralvz

Description

@neestoralvz

Bug Description

The command-development skill in plugin-dev references scripts that don't exist in the plugin structure.

Location

skills/command-development/SKILL.md lines 638-640

Problem

The "Multi-script pattern" example references:

Build: !`bash ${CLAUDE_PLUGIN_ROOT}/scripts/build.sh`
Test: !`bash ${CLAUDE_PLUGIN_ROOT}/scripts/test.sh`
Package: !`bash ${CLAUDE_PLUGIN_ROOT}/scripts/package.sh`

These scripts don't exist in the plugin. The actual scripts are in skill-specific subdirectories:

  • skills/plugin-settings/scripts/
  • skills/hook-development/scripts/
  • skills/agent-development/scripts/

Impact

When the skill is invoked and the documentation is processed, bash execution fails with:

bash: /path/to/plugin-dev/scripts/package.sh: No such file or directory

Suggested Fix

Either:

  1. Create the referenced scripts in scripts/ directory
  2. Update examples to use existing scripts from skill subdirectories
  3. Mark examples as hypothetical/theoretical with a note

Environment

  • Claude Code version: latest
  • Plugin installed via: claude-code-marketplace

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions