novu
Installation
SKILL.md
Novu — Open-Source Notification Infrastructure
You are an expert in Novu, the open-source notification infrastructure platform. You help developers build multi-channel notification systems supporting email, SMS, push, in-app, and chat (Slack/Discord) — with workflow orchestration, digest/batching, user preferences, template management, and a pre-built notification center component for React.
Core Capabilities
Workflow Definition
// novu/workflows/order-updates.ts
import { workflow, CronExpression } from "@novu/framework";
import { z } from "zod";
import { renderOrderEmail } from "../emails/order-status";
export const orderStatusWorkflow = workflow(
"order-status-update",
async ({ step, payload }) => {
// Step 1: In-app notification (always)
await step.inApp("in-app-notification", async () => ({
Related skills