Agent Skills
› novuhq/novu
novuhq/novu
GitHub提供电子邮件功能开发的最佳实践指南,涵盖发送可靠性、垃圾邮件防治、身份验证(SPF/DKIM/DMARC)、合规性(GDPR等)及事件处理。
Install All Skills
npx skills add novuhq/novu --all -g -y
Skills in Collection (31)
提供电子邮件功能开发的最佳实践指南,涵盖发送可靠性、垃圾邮件防治、身份验证(SPF/DKIM/DMARC)、合规性(GDPR等)及事件处理。
构建邮件发送功能
解决邮件进入垃圾箱问题
配置 SPF/DKIM/DMARC 认证
处理高退信率
确保邮件合规性
npx skills add novuhq/novu --skill email-best-practices -g -y
指导创建独特且生产级的前端界面,避免通用AI美学。适用于构建网页、组件、仪表盘及美化UI,强调大胆的审美方向和精细的代码实现。
用户要求构建网页或应用
需要设计独特的UI组件
请求美化或重构现有前端界面
npx skills add novuhq/novu --skill frontend-design -g -y
协助用户配置 Linear Release 的 CI/CD 集成。通过交互式流程检测平台、梳理发布管线模型,生成 GitHub Actions 等平台的配置文件,实现部署与 Linear 发布的自动化追踪。
配置 CI/CD 以同步 Linear 发布状态
设置发布跟踪流水线
集成部署流程到 Linear
npx skills add novuhq/novu --skill linear-release-setup -g -y
使用 React 组件构建和发送 HTML 邮件模板的 Skill,支持欢迎、通知等场景。提供项目脚手架、依赖安装及本地预览服务器启动指引,助力高效开发跨客户端兼容的邮件界面。
创建 HTML 邮件模板
使用 React 组件开发邮件内容
npx skills add novuhq/novu --skill react-email -g -y
使用TesterArmy CLI管理QA测试,支持创建项目、配置凭证、构建持久化测试用例及CI集成组。用于将验收标准转化为回归或冒烟测试,提升自动化覆盖率。
定义回归测试覆盖范围
添加QA流程
配置CI检查
转换验收标准为Dashboard测试
npx skills add novuhq/novu --skill testerarmy-cli -g -y
提供 Better Auth TypeScript 认证框架的集成指南,涵盖环境配置、数据库适配、会话管理及用户策略等核心功能。
需要实现用户认证功能
集成 OAuth 或邮箱密码登录
配置 Better Auth 会话存储
npx skills add novuhq/novu --skill better-auth-best-practices -g -y
指导在Novu SDK中为新的聊天渠道(如WhatsApp、Discord)构建连接按钮。涵盖SolidJS核心组件、React包装器、OAuth或深度链接的数据层处理及组件注册,复用现有模式实现连接/断开UI。
需要为新的聊天提供商添加Connect按钮
在Novu JS或React包中集成新的渠道连接功能
npx skills add novuhq/novu --skill add-channel-connect-button -g -y
为聊天渠道添加Layer-1设置向导,引导开发者完成应用创建、凭证保存及首次消息发送。包含步进器、凭证抽屉和连接状态轮询组件,实现从配置到在线状态的完整流程。
需要为新渠道添加设置向导
实现渠道连接检测与凭证管理
npx skills add novuhq/novu --skill add-channel-setup-guide -g -y
用于智能处理PR代码审查意见,批判性评估评论有效性,仅修复真实问题并拒绝无效建议。适用于处理CodeRabbit/Bugbot反馈或手动审查意见的场景。
用户要求处理PR审查意见
需要回应CodeRabbit或Bugbot的评论
使用/address-pr-review命令
npx skills add novuhq/novu --skill address-pr-review -g -y
提供 Better Auth TypeScript 认证框架的集成指南,涵盖环境配置、数据库适配、会话管理及用户账户设置等核心功能,辅助开发者快速落地认证系统。
需要集成 Better Auth 进行身份验证
配置 Better Auth 环境变量或数据库适配器
解决会话管理或用户账户相关开发问题
npx skills add novuhq/novu --skill better-auth-best-practices -g -y
基于Ink框架构建Node.js/TypeScript终端交互向导,支持多步骤流程、响应式状态管理及复杂布局。适用于CLI安装向导、设置流及需超越简单提示符的交互式终端应用开发。
创建多步骤CLI安装或设置向导
构建响应式会话驱动的终端界面
为CLI工具添加实时进度或状态显示
开发需要复杂交互逻辑的Node.js终端应用
npx skills add novuhq/novu --skill ink-tui-wizard -g -y
用于功能分支上线前的PR准备,涵盖代码审查、质量检查、安全校验、本地验证、提交规范及CI修复,确保PR合并前符合质量标准。
用户要求准备PR
推送分支前
修复CI失败
处理代码审查反馈
npx skills add novuhq/novu --skill novu-prepare-pr -g -y
将开发任务拆分为垂直切片,并行启动子智能体在独立工作区进行TDD实现与提交,最后合并并运行完整测试套件,实现自动化代码开发与集成。
需要按计划实现新功能或修复
执行TDD开发流程
npx skills add novuhq/novu --skill nv-implement -g -y
将本地未提交更改暂存为基线,在独立工作区对特定提交执行严格代码审查与重构,随后清理并返回原分支。旨在隔离特性差异与重构内容,提升代码质量。
用户要求审查本地未提交的代码以消除AI生成的冗余或低质代码
直接调用 nv-park-and-review
npx skills add novuhq/novu --skill nv-park-and-review -g -y
审计并清理 Git worktrees,移除已合并、磁盘缺失或用户确认的条目,删除关联本地分支并执行 prune。
清理工作树
修剪工作树
列出过时工作树
移除已合并的工作树或分支
释放旧检出的磁盘空间
npx skills add novuhq/novu --skill nv-worktree-cleanup -g -y
提供 Git worktree 命令参考,涵盖路径命名、创建/移除、环境文件同步及审计清理。旨在辅助 Agent 实现或调试 worktree 流程,明确禁止在创建时执行安装构建,强调高效与环境一致性。
需要配置或调试 Git worktree 环境
处理工作树中的本地环境变量同步
清理或检查过期的 Git worktree
npx skills add novuhq/novu --skill nv-worktree-commands -g -y
创建Git sibling worktree及同名新分支,支持复制.env文件、初始化企业子模块并切换工作目录。适用于用户请求并行分支开发或/worktree命令场景。
创建新的git worktree
并行分支检出
使用/worktree命令指定分支名
npx skills add novuhq/novu --skill nv-worktree-create -g -y
用于运行 API 服务的端到端(E2E)测试,支持执行全部测试或根据文件名定位并运行特定测试用例。
用户要求运行 API E2E 测试
用户指定具体测试名称或功能模块
npx skills add novuhq/novu --skill run-api-e2e-tests -g -y
用于在 Sanity CMS 中创建和发布 Novu 更新日志条目,包括功能公告和改进修复汇总。支持从 Linear 获取素材、生成草稿并处理引用解析与内容撰写。
编写更新日志条目
发布公告
整理改进与修复汇总
npx skills add novuhq/novu --skill sanity-changelog -g -y
用于诊断 Agent 评估场景失败原因,区分真实回归、测试错误或随机波动。指导分析 Grader 类型与运行结果证据,确保不掩盖真实问题或错误修复测试。
Agent 评估场景失败
询问评估失败原因
决定修复提示词还是测试
npx skills add novuhq/novu --skill triage-agent-eval-failures -g -y
在 Novu Box 全栈环境中端到端验证代码变更,通过启动、同步和诊断步骤证明功能正常。
需要验证 apps/libs/packages/enterprise/playground 的代码变更是否生效
要求检查、验证、演示或复现某项功能
需要在真实云堆栈上测试企业级代码或渠道功能
npx skills add novuhq/novu --skill verify-in-box -g -y
用于Novu仪表盘工作流步骤内容的编写与编辑指南,涵盖邮件、短信、推送等多种通知类型。提供变量使用规范、引用规则及特定步骤类型的详细约束,确保内容个性化且结构一致。
编写或修改Novu工作流的步骤内容
设置邮件主题和正文
更新应用内通知文案
配置HTTP请求步骤的Headers
npx skills add novuhq/novu --skill novu-dashboard-workflows -g -y
配置 Novu 通知偏好,支持工作流默认设置与用户级覆盖。管理邮件、短信等渠道的启用状态及只读属性,实现细粒度的订阅者通知控制与 UI 展示逻辑。
配置工作流通知默认偏好
设置渠道只读或可编辑权限
处理订阅者偏好覆盖
npx skills add novuhq/novu --skill novu-manage-preferences -g -y
用于在 Novu 系统中管理通知接收者(订阅者)及其分组(主题)。支持创建、更新、查询、删除订阅者,批量导入,以及配置推送和聊天渠道的凭据。
需要添加或修改用户以接收通知时
需要将用户分组以便批量发送消息时
需要清理不再需要的通知接收者记录时
npx skills add novuhq/novu --skill novu-manage-subscribers -g -y
用于触发 Novu 通知工作流,支持单发、批量、广播及基于主题的消息推送。涵盖邮件、短信、推送等多种渠道,提供幂等性与取消功能,适用于事务性及事件驱动的通知场景。
发送交易通知或警报
向所有订阅者广播消息
根据主题筛选目标用户发送消息
npx skills add novuhq/novu --skill novu-trigger-notification -g -y
用于在Figma文件中通过Plugin API执行JavaScript代码的技能,规范了节点操作、变量管理及设计系统交互的API调用规则与最佳实践。
需要在Figma中创建、编辑或删除节点
设置变量或Token
构建组件和变体
修改自动布局或填充样式
绑定变量到属性
以编程方式检查文件结构
npx skills add novuhq/novu --skill figma-use -g -y
为聊天渠道添加连接后的开发者引导页面,包括“What's next”指南和详情视图。通过数据驱动方式注册配置,并更新解析器与注册表以支持新提供商的展示逻辑。
需要为新接入的聊天渠道(如Slack、Teams等)添加用户引导流程
在Agent集成指南中新增或修改特定渠道的连接后状态展示
npx skills add novuhq/novu --skill add-channel-whats-next-onboarding -g -y
指导构建或重构支持端点路由的工具提供商(如PagerDuty、Opsgenie),实现按订阅者加密密钥、无状态路由及完整API/文档服务。
重构现有工具提供商以支持端点路由
添加新的告警或事件处理工具提供商
修改渠道端点相关的配置或服务
npx skills add novuhq/novu --skill nv-endpoint-routed-tool-provider -g -y
用于设计 Novu 通知工作流,涵盖渠道选择、严重性设置、关键性判断、摘要配置及基于用户状态的路由策略。适用于代码与仪表盘两种创建方式。
规划新的通知工作流
决定使用哪些通知渠道
配置工作流的严重性或关键性
设置摘要行为或回退策略
npx skills add novuhq/novu --skill novu-design-workflow -g -y
指导使用 @novu/framework 在代码中构建通知工作流,支持 TypeScript 定义、多通道编排及 Bridge 端点集成。
需要在代码中定义通知工作流
配置 Novu Bridge 端点
实现多通道消息推送
npx skills add novuhq/novu --skill novu-framework-integration -g -y
集成 Novu 应用内通知中心,支持 React、Next.js 及原生 JS。提供铃铛图标、实时通知流、多租户及安全功能,用于构建个性化品牌化通知体验。
添加应用内通知中心
集成铃铛图标和通知流
实现实时 WebSocket 通知更新
npx skills add novuhq/novu --skill novu-inbox-integration -g -y


