Skip to content

Install as a Claude Code plugin, from this repository - #3

Merged
AlpayC merged 1 commit into
mainfrom
plugin-marketplace
Oct 20, 2026
Merged

AlpayC merged 1 commit into
mainfrom
plugin-marketplace

Conversation

@AlpayC

@AlpayC AlpayC commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

What

The repository becomes its own plugin marketplace. One line installs the skills and the three reviewer agents:

/plugin install skill-set --marketplace AlpayC/claude-skill-set
  • .claude-plugin/plugin.json: the plugin skill-set. Skills come from skills/ and agents from agents/, as Claude Code discovers them by default.
  • .claude-plugin/marketplace.json: the marketplace claude-skill-set, with the plugin at the repository root.
  • README.md: the plugin install is now the first way. install.ps1 stays as the plain-files way.

Hooks are not part of the plugin, on purpose. hooks/ has no hooks.json, so the plugin loads none. They stay a per-repo install through hooks/install-hooks.mjs, because they check that repo's blast radius and evidence.

Installed as a plugin, the skills and agents carry the prefix skill-set:. self-review dispatches the reviewer agents "where they are installed", so it finds them either way.

Checked

  • claude plugin validate passes for both manifests.

🤖 Generated with Claude Code

.claude-plugin/plugin.json and marketplace.json make the repository its
own marketplace: one line installs the 35 skills and three reviewer
agents,

  /plugin install skill-set --marketplace AlpayC/claude-skill-set

and /plugin marketplace update picks up later changes. The hooks stay
out of the plugin on purpose - they are installed per repo, because they
check that repo's blast radius and evidence. install.ps1 stays as the
plain-files way. Both manifests pass `claude plugin validate`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0167zkjGwTgtMnZUnaD11f7z
@AlpayC
AlpayC merged commit ddd6e06 into main Oct 20, 2026
3 checks passed
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