shadr.us

Claude Code Plugins

Claude Code skills I use every day, packaged as a plugin marketplace so they’re one command to install. Source lives at github.com/shad/claude-plugins.

Add the marketplace once:

/plugin marketplace add shad/claude-plugins

Then install what you want.

plugin-authoring

/plugin install plugin-authoring@shad

The marketplace maintaining itself. new-plugin takes a skill that already works in ~/.claude/skills/ and makes it installable — plugin directory, manifest, catalog entry, validation, docs, commit, push, install — in one pass. release-plugin ships a later change to it: version bump in both manifests, tag, push, update.

Mostly it exists to stop me from half-publishing things. A plugin directory with no catalog entry, or a version that agrees with itself in one file and not the other, both fail quietly and only when someone else tries to install.