Skip to content

fix(plugin): put the skill where Claude Code actually looks for it - #27

Merged
ethanzhoucool merged 1 commit into
mainfrom
fix/plugin-skill-layout
Jul 28, 2026
Merged

fix(plugin): put the skill where Claude Code actually looks for it#27
ethanzhoucool merged 1 commit into
mainfrom
fix/plugin-skill-layout

Conversation

@ethanzhoucool

@ethanzhoucool ethanzhoucool commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

/plugin marketplace add RevylAI/greenlight followed by /plugin install greenlight installed a plugin that provided nothing: no skill, no commands, no agents. The README documented that flow anyway.

Claude Code discovers a plugin's skills under skills/<name>/SKILL.md. SKILL.md sat at the repo root and there was no skills/ directory, so the loader had nothing to find. Verified against the plugins in anthropics/claude-plugins-official (hookify, receipts, claude-security, project-artifact), which all use that layout.

  • Moves it to skills/greenlight/SKILL.md. Content unchanged, only the location.
  • Leaves a pointer at the root, because that is where people look for it (Where is skill.md? #3 was literally "Where is skill.md?").
  • Fixes the manual-copy path in the README.

Found while checking whether the Claude Code integration was demo-ready. It wasn't.


Note

Low Risk
Documentation and file layout only; no runtime or CLI behavior changes.

Overview
Fixes an empty Claude Code plugin by placing the greenlight skill at skills/greenlight/SKILL.md, which is where Claude Code loads plugin skills from. The full skill body is unchanged; only its location moved.

The repo-root SKILL.md is now a short pointer (why it moved, install via /plugin, manual copy path) so people who still open SKILL.md at the root are not left with a broken layout.

README manual-install copy command now points at skills/greenlight/SKILL.md instead of the root file.

Reviewed by Cursor Bugbot for commit b70974b. Bugbot is set up for automated code reviews on this repo. Configure here.

Claude Code discovers a plugin's skills under skills/<name>/SKILL.md.
SKILL.md sat at the repo root and there was no skills/ directory, so
'/plugin marketplace add RevylAI/greenlight' followed by '/plugin install
greenlight' installed a plugin that provided nothing: no skill, no
commands, no agents. The README documented that flow anyway.

Moves it to skills/greenlight/SKILL.md, matching how the plugins in
anthropics/claude-plugins-official are laid out, and leaves a pointer at
the root because that is where people look for it (#3).

The content is unchanged; only its location moved.
@ethanzhoucool
ethanzhoucool merged commit 590c240 into main Jul 28, 2026
4 checks passed
@ethanzhoucool
ethanzhoucool deleted the fix/plugin-skill-layout branch July 28, 2026 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant