Agent Skills
› novuhq/novu
novuhq/novu
GitHub提供电子邮件功能的开发最佳实践,涵盖发送可靠性、合规性(GDPR/CAN-SPAM)、反垃圾邮件认证(SPF/DKIM/DMARC)及列表管理。指导解决投递问题、构建事务性或营销邮件流程。
Install All Skills
npx skills add novuhq/novu --all -g -y
Skills in Collection (30)
提供电子邮件功能的开发最佳实践,涵盖发送可靠性、合规性(GDPR/CAN-SPAM)、反垃圾邮件认证(SPF/DKIM/DMARC)及列表管理。指导解决投递问题、构建事务性或营销邮件流程。
需要设置 SPF/DKIM/DMARC 以解决垃圾邮件问题
构建密码重置或验证码等事务性邮件功能
设计新闻订阅注册及合规性检查流程
处理邮件发送重试、幂等性及 Webhook 回调
npx skills add novuhq/novu --skill email-best-practices -g -y
指导创建独特且生产级的前端界面,避免通用AI美学。适用于构建网页组件、页面、应用及UI美化,强调大胆的美学方向和精致细节实现。
构建前端组件或页面
美化Web UI设计
生成HTML/CSS/JS代码
npx skills add novuhq/novu --skill frontend-design -g -y
用于生成 Linear Release CI/CD 配置,支持 GitHub Actions、GitLab CI 等平台。通过交互式工作流确认流水线模型、分支策略及版本源,辅助用户正确设置发布追踪与部署集成。
设置 Linear 发布追踪
为 Linear 配置 CI 管道
将部署与 Linear 发布集成
npx skills add novuhq/novu --skill linear-release-setup -g -y
用于使用React组件构建和预览HTML邮件模板,支持欢迎、通知等场景。
创建HTML邮件模板
使用React开发邮件内容
npx skills add novuhq/novu --skill react-email -g -y
用于通过CLI创建和管理基于仪表板的QA测试,支持回归覆盖、CI检查集成及自动化流程。
定义回归测试覆盖范围
添加或更新QA流程
配置CI可见的测试组
npx skills add novuhq/novu --skill testerarmy-cli -g -y
提供 Better Auth 集成指南,涵盖环境配置、CLI 命令、数据库适配及会话管理,辅助开发者快速上手 TypeScript 认证框架。
需要集成 Better Auth 进行身份验证
查询 Better Auth 配置选项或 CLI 用法
解决 Better Auth 数据库适配器或会话存储问题
npx skills add novuhq/novu --skill better-auth-best-practices -g -y
指导在Novu SDK中为新的聊天渠道(如WhatsApp、Discord)添加连接按钮。涵盖SolidJS核心组件、React包装器、OAuth或深度链接的数据层处理、组件注册及包导出,确保UI状态管理正确。
需要为新聊天提供商添加连接/断开连接UI
扩展Novu SDK以支持新的渠道集成
npx skills add novuhq/novu --skill add-channel-connect-button -g -y
用于为新的聊天渠道添加 Layer-1 设置指南,实现包含步骤引导、凭证保存及连接状态轮询的 Dashboard 组件。
需要为新 Agent 渠道创建设置向导
在 Dashboard 中集成新渠道的连接流程
npx skills add novuhq/novu --skill add-channel-setup-guide -g -y
用于智能审查并处理代码拉取请求中的评论。通过批判性评估建议的有效性、范围及上下文,仅实施必要的修复,并对无效或需澄清的建议进行回复拒绝,避免盲目修改。
用户要求解决 PR 评论或审查反馈
提及 CodeRabbit/Bugbot 线程
使用 /address-pr-review 命令
npx skills add novuhq/novu --skill address-pr-review -g -y
提供 Better Auth 集成指南,涵盖环境配置、数据库适配、会话管理及用户认证等核心功能。
需要集成 Better Auth 框架
配置身份验证相关环境变量
解决数据库适配器或会话存储问题
npx skills add novuhq/novu --skill better-auth-best-practices -g -y
构建基于Ink的React CLI终端交互界面,支持多步向导、会话驱动及响应式布局。适用于Node.js/TypeScript环境下的交互式CLI安装、设置流程开发。
创建多步骤CLI安装或设置向导
构建响应式会话驱动的终端界面
为CLI工具添加实时进度或状态显示
npx skills add novuhq/novu --skill ink-tui-wizard -g -y
用于在功能开发完成后准备合并请求,涵盖代码审查、质量检查、安全验证、CI修复及提交规范等流程。
用户要求准备PR或推送分支
需要修复CI失败或处理Review反馈
npx skills add novuhq/novu --skill novu-prepare-pr -g -y
通过并行子代理在独立工作树中实现垂直切片,支持TDD与自动提交、审查及合并。
需要按垂直切片并行开发功能
使用Git worktree隔离不同模块进行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创建、路径命名、环境文件同步及依赖安装的命令参考,辅助实现或调试worktree工作流。
需要创建或管理Git worktree时
在worktree中同步本地.env配置时
npx skills add novuhq/novu --skill nv-worktree-commands -g -y
自动创建Git工作树及同名新分支,复制环境变量文件,初始化企业子模块并建立软链接,最后将代理迁移至新工作目录。用于并行分支开发环境搭建。
用户请求创建工作树(worktree)
使用/worktree命令指定分支名
需要并行检出新分支
npx skills add novuhq/novu --skill nv-worktree-create -g -y
用于运行 API 服务的端到端测试,支持执行全部测试或针对特定功能模块精准运行测试,涵盖常规与企业版测试套件。
用户要求运行 API 端到端测试
用户指定要运行的特定测试用例
npx skills add novuhq/novu --skill run-api-e2e-tests -g -y
用于在 Sanity CMS 中创建和发布 Novu 更新日志条目,包括功能公告和改进修复汇总。支持从 Linear 获取数据,按规范撰写草稿并关联引用信息。
编写更新日志条目
发布公告功能
汇总改进与修复
处理 Sanity 内容
npx skills add novuhq/novu --skill sanity-changelog -g -y
用于排查 Agent 评估场景失败原因,区分真实回归、测试错误或随机波动。指导重新运行验证稳定性,分析 Grader 类型与 RunResult 证据,判定是否需修复 Playbook 或测试代码,确保不掩盖真实缺陷。
Agent 评估场景执行失败
用户询问评估为何报错
需要决定修复提示词还是测试用例
npx skills add novuhq/novu --skill triage-agent-eval-failures -g -y
规范 Novu Dashboard 工作流步骤内容编写,涵盖邮件、短信等类型的主题、正文及条件设置。指导 Liquid 变量使用、Block Editor 语法差异及 HTTP 响应引用规则,确保通知内容个性化与一致性。
编写或编辑 Novu 工作流步骤的内容(如邮件主题、正文)
通过 Novu MCP 工具创建或更新工作流步骤
配置步骤条件、标题头或摘要窗口
npx skills add novuhq/novu --skill novu-dashboard-workflows -g -y
用于在Novu中配置工作流和订阅者的通知偏好,包括设置默认渠道、只读状态及用户覆盖。适用于构建通知开关界面或管理消息投递策略。
配置通知渠道偏好
设置只读偏好
管理订阅者覆盖
npx skills add novuhq/novu --skill novu-manage-preferences -g -y
管理 Novu 通知系统的订阅者,包括创建、更新、搜索和删除操作。支持批量创建、Topic 分组管理及频道凭证配置,用于精准定向通知接收者。
需要创建或更新用户订阅者记录时
将用户添加到特定通知主题组时
查询或搜索现有订阅者信息时
配置推送或聊天频道的认证凭据时
npx skills add novuhq/novu --skill novu-manage-subscribers -g -y
用于触发 Novu 通知工作流,支持单条、批量、广播及基于主题的消息发送,涵盖邮件、短信等多种渠道。适用于事务性通知、告警或事件驱动消息的自动化发送与取消。
需要发送用户通知或告警
执行批量或广播消息推送
管理订阅者并触发工作流
npx skills add novuhq/novu --skill novu-trigger-notification -g -y
Figma插件API技能,指导Agent通过JavaScript操作设计文件。涵盖节点增删改、样式设置、变量绑定及设计系统管理。强调增量执行、正确返回数据及API规范,避免常见错误。
需要在Figma中创建、编辑或删除节点
修改自动布局或填充样式
绑定变量到属性或管理系统变量
构建组件和变体
通过代码程序化检查文件结构
npx skills add novuhq/novu --skill figma-use -g -y
为新的聊天渠道添加连接后的开发者引导页面(Layer-2),包括“下一步”指南和详情视图,遵循现有模式并注册配置。
需要为新渠道添加连接后引导流程
实现数据驱动的渠道特定开发者指南
npx skills add novuhq/novu --skill add-channel-whats-next-onboarding -g -y
指导构建或重构基于端点路由的工具提供商(如PagerDuty),实现无环境级凭据、每订阅者加密密钥及状态less路由。涵盖API发现门控、架构不变量及全栈开发流程。
重构Opsgenie为PagerDuty模式
添加新工具提供商
修改pagerduty_service渠道端点
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
用于通过 TypeScript 代码定义和管理通知工作流,支持多通道集成、模板渲染及与 Novu Cloud 同步。
使用 @novu/framework 构建代码级通知流程
配置 Bridge Endpoint 或同步至 Novu Cloud
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


