@novuhq/novu-design-workflow
Design notification workflows the Novu way — choose channels, set severity, decide when a workflow is critical, configure digests, and route based on subscriber state. Applies to BOTH dashboard-authored and code-first (`@novu/framework`) workflows. Use when planning a new workflow, deciding which channels to include, picking severity, configuring digest behavior, or matching a use case (order confirmation, payment failed, account suspended, comment, trial expiring, password reset, webhook fan-out, fetch-then-notify) to a proven template.
<div align="center">
<a href="https://novu.co?utm_source=github" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/2233092/213641039-220ac15f-f367-4d13-9eaf-56e79433b8c1.png">
<img alt="Novu Logo" src="https://user-images.githubusercontent.com/2233092/213641043-3bbb3f21-3c53-4e67-afe5-755aeb222159.png" width="280"/>
</picture>
</a>
</div>
<br/>
<p align="center">
<a href="https://www.producthunt.com/products/novu">
<img src="https://img.shields.io/badge/Product%20Hunt-Golden%20Kitty%20Award%202023-yellow" alt="Product Hunt">
</a>
<a href="https://news.ycombinator.com/item?id=38419513"><img src="https://img.shields.io/badge/Hacker%20News-%231-%23FF6600" alt="Hacker News"></a>
<a href="https://www.npmjs.com/package/@novu/node">
<img src="https://img.shields.io/npm/dm/@novu/node" alt="npm downloads">
</a>
</p>
<h1 align="center">The <Inbox /> infrastructure for modern products</h1>
<div align="center">
The notification platform that turns complex multi-channel delivery into a single <Inbox /> component. Built for developers, designed for growth, powered by open source.
</div>
Novu Agent Skills
Agent Skills for building multi-channel notification systems with Novu.
What are Agent Skills?
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.
Prerequisites
- A Novu account
- Secret key from dashboard.novu.co/api-keys
Setup
Install the Novu skills into your project using the skills CLI:
npx skills add novuhq/skills
This pulls the skills from the novuhq/skills GitHub repository and makes them available to your AI agent (Claude Code, Cursor, Copilot, etc.).
Available Skills
| 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.
SDKs
| 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 |
Multi-Language Support
- Node.js / TypeScript
- Python
- cURL
License
MIT
Loading...
Select a file to preview
Analyzing security...
Checking scan reports and verification data.
Bill of Materials
Everything this skill can do — files, network, commands, and more.