Skip to content

bug: requesthunt declares commands "./scripts/" but ships no scripts/ dir #85

Description

@Kita-Toda

skills/requesthunt/.claude-plugin/plugin.json declares a commands entry pointing at ./scripts/, but the skill does not ship a scripts/ directory. Installing the plugin succeeds, but claude plugin list then reports a load error.

Reproduce

claude plugin marketplace add ReScienceLab/opc-skills
claude plugin install requesthunt@opc-skills
claude plugin list

Actual

❯ requesthunt@opc-skills
  Error: Path not found: ~/.claude/plugins/cache/opc-skills/requesthunt/2.0.0/scripts (commands)

Expected

No error — the plugin lists cleanly like the other skills in the marketplace.

Details

skills/requesthunt/.claude-plugin/plugin.json ends with:

  "skills": [
    "./SKILL.md"
  ],
  "commands": [
    "./scripts/"
  ]

but skills/requesthunt/ contains only SKILL.md, examples/, and .claude-plugin/. The missing directory is absent from the repo itself, not just the install cache, so it isn't a packaging or clone artifact.

requesthunt is the only skill in the marketplace with this mismatch. I checked all nine at db8eff6:

skill ships scripts/ declares commands
requesthunt no ./scripts/
domain-hunter no — (correctly omitted)
logo-creator, banner-creator, nanobanana, reddit, twitter, producthunt, seo-geo yes ./scripts/

domain-hunter is the useful comparison: it also has no scripts/, and it simply omits the commands key.

SKILL.md contains no references to scripts/, which suggests the key is vestigial rather than the directory having gone missing.

Suggested fix

Drop the commands key from skills/requesthunt/.claude-plugin/plugin.json, matching domain-hunter. (Or ship the intended scripts/, if commands were planned.)

Confirmed by claude plugin validate

$ claude plugin validate skills/requesthunt

✘ commands[0]: Path not found: ./scripts/.
  The runtime loader will report this as a load failure.

Related

Filed separately as #86: the requesthunt marketplace entry declares 1.0.0 while its plugin.json declares 2.0.0 — the only such mismatch in the marketplace. Both symptoms are consistent with a v2 revision of requesthunt that dropped scripts/ but left the commands key behind and didn't update the marketplace entry.

Environment

  • marketplace at commit db8eff6
  • installed via claude plugin install requesthunt@opc-skills, scope: user
  • macOS 15 (Darwin 24.6.0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions