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 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.