Where do Agent Skills / Claude Code plugins fit in cli-tool/components/?

Author: MartinForRealCreated Jun 10, 2026Updated Jun 10, 2026

Hi — thanks for building this catalog!

I'd like to submit storymap-skill, a Claude Code plugin / Agent Skill for user story mapping (Jeff Patton style). MIT-licensed, v0.0.3, with a 99.6% / 25-eval benchmark.

Reading CONTRIBUTING.md, the documented component types are:

  • cli-tool/components/agents/<category>/<name>.md
  • cli-tool/components/commands/<category>/<name>.md
  • cli-tool/components/mcps/<category>/<name>.json
  • cli-tool/components/settings/<category>/<name>.json
  • cli-tool/components/hooks/<category>/<name>.json

But the README mentions skills and plugins as first-class component types (and aitmpl.com surfaces them in the nav), so I'd like to confirm the right submission path before opening a PR.

Questions:

  1. Where should a SKILL.md-based Agent Skill go? Is there a cli-tool/components/skills/<category>/ path I should use? What's the file format — copy SKILL.md, or a wrapper manifest?
  2. What about a Claude Code plugin (a repo with .claude-plugin/plugin.json + .claude-plugin/marketplace.json)? Same question — directory + file format.
  3. Can npx claude-code-templates@latest --skill <name> --dry-run validate either of these?

Happy to follow whatever pattern exists already — just don't see it documented yet. If submitting an issue isn't the right channel, point me at Discussions / Discord and I'll move there.

Thanks!

Source: davila7/claude-code-templates