The notification platform that turns complex multi-channel delivery into a single component. Built for developers, designed for growth, powered by open source.
Agent Skills for building multi-channel notification systems with Novu.
Agent Skills are an open standard that gives AI agents (Claude Code, Cursor, Copilot, etc.) the context they need to work with specific tools and platforms.
- A Novu account
- Secret key from dashboard.novu.co/api-keys
Install the Novu skills into your project using the skills CLI:
npx skills add novuhq/skillsThis pulls the skills from the novuhq/skills GitHub repository and makes them available to your AI agent (Claude Code, Cursor, Copilot, etc.).
| Skill | Description |
|---|---|
novu-design-workflow |
Design Novu workflows: channel selection, severity, critical, digest defaults, step conditions, and 9 reference templates |
novu-dashboard-workflows |
Author step content (subject, body, editorType, headers, conditions) for workflows defined in the Novu Dashboard or via the Novu MCP |
novu-trigger-notification |
Send single, bulk, broadcast, and topic-based notifications |
novu-manage-subscribers |
CRUD operations on subscribers and topics |
novu-inbox-integration |
Integrate the in-app notification inbox into React, Next.js, or vanilla JS |
novu-manage-preferences |
Configure workflow and subscriber notification preferences |
novu-framework-integration |
Define notification workflows in code with @novu/framework (Bridge Endpoint, steps, controls, React Email, GitOps deployment) |
novu-connect-agent |
Create a Novu managed agent and connect a channel (Slack, email, Telegram, WhatsApp, MS Teams) via npx novu@latest connect |
Breaking change: Skills are now namespaced under
novu-*and live underskills/. If you previously installed a single skill namednovu, re-runnpx skills add novuhq/skillsto pick up the eight discrete skills.
| Package | Purpose |
|---|---|
@novu/api |
Server-side REST client for triggering notifications and managing resources |
@novu/framework |
Code-first workflow SDK — define workflows in TS and host the Bridge Endpoint inside your app |
@novu/react |
React components for in-app Inbox, Notifications, Preferences |
@novu/nextjs |
Next.js integration for the Inbox component |
@novu/js |
Vanilla JavaScript client SDK |
- Node.js / TypeScript
- Python
- cURL
MIT