Skip to content

Repository files navigation

claude-plugins

Validate

A collection of Claude Code extensions by Samarth Rayar: plugins, mods, skills, subagents, hooks and MCP servers, along with notes on building them well. The repo is a plugin marketplace, so you can install each plugin on its own and keep it updated from Claude Code.

Quick start

Add the marketplace once:

claude plugin marketplace add Samarth2001/claude-plugins

Browse it with /plugin in a session, or install a plugin by its id from the catalog:

claude plugin install <plugin>@samarth

Then run /reload-plugins in an open session, or start a new one. Inside a session, /plugin marketplace add and /plugin install do the same.

Plugins update when their version changes. To update automatically, open /plugin, go to Marketplaces, select samarth and choose Enable auto-update. To update by hand:

claude plugin marketplace update samarth
claude plugin update <plugin>@samarth

Installed plugins also load in the Claude desktop app (Code tab, local sessions). Manage them from + next to the prompt, then Plugins.

Catalog

Plugin Install id Type What it does
HUD hud mods A live usage cockpit above the prompt: context, plan limits with pace forecasts, and cost by day, week and month, in a one-line glance that expands into tabs and a dashboard pane

Each plugin has its own README covering what it adds, how to use and configure it, and its changelog. This table is generated from marketplace.json by scripts/catalog.mts.

Guides

Notes on building Claude Code extensions, linked to the official docs:

  • Plugin anatomy: what each component is, where its files go, and how to pick one
  • Writing skills: structure and habits for SKILL.md files that trigger reliably

Repository layout

.claude-plugin/marketplace.json   the catalog: one entry per plugin
plugins/<name>/                   one self-contained plugin per folder
  .claude-plugin/plugin.json      its manifest: name, version, description
  skills/ agents/ hooks/ ...      its components, in Claude Code's standard layout
  README.md                       what it does and how to use it
  CHANGELOG.md                    one section per release
templates/                        starting files for new plugins
scripts/                          scaffolding, catalog and release checks, asset generators
docs/                             guides and best practices
.github/workflows/                validate and test on every push; a GitHub release per tag

Contributing

To start a new plugin, run node --experimental-strip-types scripts/new-plugin.mts <name> --with skill. CONTRIBUTING.md covers the conventions, local testing and releases.

Security

Plugins run inside Claude Code with your permissions. Hooks, mods and MCP servers execute code on your machine. Read a plugin's source before you install it.

License

MIT

About

Claude Code plugins, mods and skills

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages