Claude Code Plugins
Claude Code recently shipped a plugin system. I built a plugin for my own use and published it in a personal marketplace.
The first one is discord-notifications. It does exactly what it says: sends a Discord message via webhook.
There’s a Discord MCP server that does far more, but setting it up requires creating a bot, navigating OAuth permissions, and granting it access to your server. All I wanted was a notification. A webhook is a URL.
The useful part is that you don’t have to say anything specific. Mid-task, you can just tell Claude “ping me when this is done” and it figures out the message from context. Finishes a deploy, sends “🚀 Deploy complete.” Breaks a build, sends “❌ Build failed on main.” It picks the right emoji and a one-liner without you having to script it.
Under the hood it’s about 30 lines of vanilla Node.js. No npm, no dependencies. Just fetch and fs. Claude Code ships with Node, so it runs anywhere Claude runs.
Installing it takes four commands:
/plugin marketplace add raykrueger/claude-plugins
/plugin install discord-notifications@raykrueger
/reload-plugins
/discord-notifications:setup
Setup prompts for a webhook URL, writes it to ~/.claude/discord-notifications.json, and fires a test ping so you know it works.
More plugins coming. The plugin format turned out to be pretty easy to work with.