email-best-practices
Skill40k starsChanged 52 days agoLicence not identifiedView on GitHub
Use when building email features, emails going to spam, high bounce rates, setting up SPF/DKIM/DMARC authentication, implementing email capture, ensuring compliance (CAN-SPAM, GDPR, CASL), handling webhooks, retry logic, or deciding transactional vs marketing.
We split this skill into the rules it gives an agent
4 rules. 4 are common, 0 are distinctive, and 0 are very specific to this project.
4
Common
Most of the 10 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
The licence could not be identified — read it at the source. We count its rules but don't quote them. Read them on GitHub.
“Common” is measured: kept by at least 6 in 10 of the 10 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Trending
More talk lately.about the whole repository
Who's talking about novuhq/novu
- Novu “Novu Connect - Connect your agent where your customers actually work with ACI Open Source.”YouTube · Jun 14, 2026 · 18k views
- Elie Steinbock“Inside the Open-Source Novu Notification Engine - Learn from Open Source”YouTube · Feb 29, 2024 · 7.9k views
- Novu “Want to Implement Notifications? (Full Demo of Novu -- Open Source Notifications Platform)”YouTube · Jul 17, 2024 · 5.8k views
- Novu “Introducing Novu notification Inbox”YouTube · Mar 18, 2025 · 4.2k views
- CodeCraft by Emil Pearce“Getting Started with Novu: Comprehensive Beginner's Guide”YouTube · Sep 27, 2024 · 2k views
The biggest 5 of 101 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 101
Talked about on GitHub, YouTube, Bluesky, Hacker News and the web (101 times).
On GitHub · 50
- Jun 4, 2025fix(release): changelog filtering logic for the project commits — nrwl/nx3 reactions · 3 comments
- Nov 9, 2022docs: link to migration guide from Blogger to Docusaurus / remove blog.johnnyreilly.com Google Analytics tag from docs — meta/docusaurus3 reactions · 4 comments
- Oct 5, 2026feat: live() final text and streamed messages for webhook consumers (fixes NV-8920) — novuhq/thalamus1 reaction · 1 comment
- Sep 2, 2026feat(api-service,human): cap keyless human interactions and push the claim link — heyito/novu1 reaction · 1 comment
- Sep 2, 2026fix(application-generic): implement resolveThrottleGrouping for dynamic throttle keys and add tests fixes NV-8732 — heyito/novu1 reaction · 1 comment
45 more on GitHub
- Jul 7, 2026fix(web): update novu.co/mcp for DCR OAuth MCP setup (fixes MRK-1908) — novuhq/website-new1 reaction · 6 comments
- Jun 5, 2026feat: pass agent template id to the dashboard — novuhq/website-new1 reaction · 3 comments
- Mar 5, 2026[Feature] Stroe add novu — 1Panel-dev/1Panel1 reaction · 1 comment
- Dec 27, 2022Achieve compatibility with Novu — FerretDB/FerretDB1 reaction · 1 comment
- Oct 7, 2026chore(deps): bump the prod-dependencies group across 1 directory with 3 updates — wcpos/electron0 reactions · 1 comment
- Oct 3, 2026Track 1: Challenge 01 — next pass on the phone transcript reader — neugence/whipscribe-buildathon0 reactions
- Oct 1, 2026build(deps): bump @novu/framework from 2.13.2 to 2.14.0 — remarkablemark/novu-typescript-template0 reactions
- Sep 30, 2026agent-skills.github.novuhq.novu: init at 3.19.0 — sudosubin/agents.nix0 reactions
- Sep 24, 2026chore(deps): bump the prod-dependencies group across 1 directory with 2 updates — wcpos/electron0 reactions · 2 comments
- Sep 22, 2026Bump @novu/js from 3.12.0 to 3.18.0 in /ui/staff-ui — OpenG2P/registry-platform0 reactions · 1 comment
- Sep 13, 2026feat(docs): add migration guides for new Dashboard, including overview, feature comparison, and workflow conversion — ShipWright-Review/novu0 reactions · 1 comment
- Sep 13, 2026feat(docs): enhance integration conditions documentation and add new integration conditions page fixes DOC-440 — ShipWright-Review/novu0 reactions · 1 comment
- Sep 13, 2026🚀 Release v3.19.2 - @novu/js,@novu/react,@novu/nextjs — ShipWright-Review/novu0 reactions · 1 comment
- Sep 13, 2026feat(worker): rename step conditions passed detail to step condition evaluation detail and update related logic fixes NV-8771 — ShipWright-Review/novu0 reactions · 1 comment
- Sep 13, 2026feat(dashboard): port web chat preview to assistant-ui fixes NV-8762 — ShipWright-Review/novu0 reactions · 1 comment
- Sep 13, 2026fix(application-generic): implement resolveThrottleGrouping for dynamic throttle keys and add tests fixes NV-8732 — ShipWright-Review/novu0 reactions · 1 comment
- Sep 13, 2026fix(dashboard): resolve workflow editor sidebar setup row UI inconsistencies fixes NV-8779 — ShipWright-Review/novu0 reactions · 1 comment
- Sep 13, 2026feat(dashboard): add read-only mode support across various components for enhanced user experience fixes NV-8775 — ShipWright-Review/novu0 reactions · 1 comment
- Sep 13, 2026feat(novu): scaffold Web Chat with assistant-ui fixes NV-8770 — ShipWright-Review/novu0 reactions · 1 comment
- Sep 10, 2026build(deps): bump @novu/framework from 2.13.1 to 2.13.2 — remarkablemark/novu-typescript-template0 reactions
- Sep 3, 2026chore(deps): bump the prod-dependencies group across 1 directory with 2 updates — wcpos/electron0 reactions · 3 comments
- Sep 2, 2026fix(shared): getEnvVariable returns empty string for a missing variable — heyito/novu0 reactions · 2 comments
- Sep 2, 2026fix(js): guard NovuUI SSR mount to prevent document access errors — heyito/novu0 reactions · 2 comments
- Jun 17, 2026Add Novu Connect to Command Line Tools — filipecalegario/awesome-vibe-coding0 reactions
- Jun 16, 2026Add Novu Connect client — punkpeye/awesome-mcp-clients0 reactions
- Jun 16, 2026Add Novu Connect to Protocol Tooling — caramaschiHG/awesome-ai-agents-20260 reactions
- Jun 16, 2026Add Novu Connect — JStumpp/awesome-chatbots0 reactions
- Jun 16, 2026Add Novu Connect to Building > Tools — jim-schwoebel/awesome_ai_agents0 reactions
- Jun 16, 2026Add Novu Connect — mahseema/awesome-ai-tools0 reactions
- Mar 30, 2026findOneAndUpdate returns null when querying nested array field with dot notation — FerretDB/FerretDB0 reactions · 1 comment
- Mar 6, 2026chore(deps): bump @novu/react from 3.13.0 to 3.14.1 in /frontend — Sourdough-start/sourdough0 reactions
- Aug 8, 2025chore(novu-expo): setup a new app using create-expo-app@latest — novuhq/novu-expo0 reactions · 1 comment
- Nov 18, 2024Novu — ssddanbrown/Open-Source-Confusion-Cases0 reactions
- Nov 17, 2024Design Inspirations — arikchakma/flowy0 reactions
- Jan 25, 2024History / Activity Feed — kleros/kleros-v20 reactions
- Dec 19, 2023🚀 Feature request: add SDK methods for Workflow Overrides APIs — novuhq/novu-ruby0 reactions · 3 comments
- Dec 19, 2023🚀 Feature request: add SDK methods for Workflow Overrides APIs — novuhq/go-novu0 reactions · 1 comment
- Dec 19, 2023🚀 Feature request: add SDK methods for Workflow Overrides APIs — novuhq/novu-elixir0 reactions
- Dec 19, 2023🚀 Feature request: add SDK methods for Workflow Overrides APIs — novuhq/novu-python-legacy0 reactions
- Dec 19, 2023🚀 Feature request: add SDK methods for Workflow Overrides APIs — novuhq/novu-php0 reactions · 3 comments
- Dec 19, 2023🚀 Feature request: add SDK methods for Workflow Overrides APIs — novuhq/novu-rust0 reactions · 1 comment
- Nov 7, 2023feature request: add sdk methods for organization apis — novuhq/go-novu0 reactions
- Nov 7, 2023feature request: add sdk methods for organization apis — novuhq/novu-ruby0 reactions · 4 comments
- Nov 7, 2023feature request: add sdk methods for organization apis — novuhq/novu-rust0 reactions
- Oct 19, 2023compare with novu — 3forges/poc-soketi0 reactions
On YouTube · 23
- Jun 14, 2026Novu Connect - Connect your agent where your customers actually work with ACI Open Source. — Novu 18k views
- Feb 29, 2024Inside the Open-Source Novu Notification Engine - Learn from Open Source — Elie Steinbock7.9k views · 18 comments
- Jul 17, 2024Want to Implement Notifications? (Full Demo of Novu -- Open Source Notifications Platform) — Novu 5.8k views · 4 comments
- Mar 18, 2025Introducing Novu notification Inbox — Novu 4.2k views · 1 comment
- Sep 27, 2024Getting Started with Novu: Comprehensive Beginner's Guide — CodeCraft by Emil Pearce2k views · 3 comments
18 more on YouTube
- Jun 13, 2026Route every email, SMS, push and chat notification through a single open-source API — Novu #Shorts — GithubTrends1.1k views · 1 comment
- Aug 14, 2024GitHub - novuhq/novu: Open-Source Notification Platform. Embeddable Notification Center, E-mail, ... — GitHub Daily Trend AI Podcast316 views
- Jan 18, 2023Novu Live Release : 0.10.0 — Novu 223 views
- Oct 11, 2023Office Hours - October 10th, 2023 — Novu 189 views
- Sep 10, 20265 free GitHub repos that replace paid startup tools (Part 2) #ai — Neura Quanta182 views · 2 comments
- Jun 11, 2023Open source interviews #18 - Dima Grossman, founder of Novu — Algora TV180 views
- Aug 9, 2023Office Hours - 0.17.0v Release — Novu 109 views · 1 comment
- Sep 19, 2024The Full-Stack Components Customization Pyramid — Novu 104 views
- Jul 19, 2023Office Hours - 0.17.0v Pre-Release — Novu 95 views
- May 17, 2023Office Hours - 0.15.0v Pre-Release — Novu 92 views
- Sep 5, 2024SSO and RBAC — Why we migrated our user management to Clerk — Novu 88 views
- Jun 11, 2023Novu.co Founder Interview Highlights — Algora TV87 views
- Jun 21, 2023Office Hours - 0.16.0v Release — Novu 84 views · 2 comments
- Nov 1, 2023Office Hours - October 31st, 2023 — Novu 82 views
- Jan 10, 2023novuhq/novu - Gource visualisation — Gourcer77 views
- Apr 18, 2024Office Hours - April 17th, 2024 — Novu 58 views
- Sep 20, 2023Community Coffee Break - September 19th, 2023 — Novu 56 views
- Oct 5, 2023Community = Garden | Novu #shorts #opensource #coding #podcast #startup #programming #business #oss — Algora TV46 views
On Bluesky · 22
- Dec 25, 2024🔥 Hot Repo! 🔥 (100+ new stars) 📦 novuhq / novu ⭐ 35,808 (+179) 🗒 TypeScript Open-Source Notification Platform. Embeddable Notification… — @github-trending-js.bsky.social14 likes and reposts · 1 reply
- Oct 8, 2023Bonjour et bon dimanche ! Dans le développement logiciel nous avons souvent besoin des mêmes choses et les système de de notifications en… — @ponceto91.bsky.social4 likes and reposts · 1 reply
- May 4, 2024📦 novuhq / novu ⭐ 32,597 (+14) 🗒 TypeScript 🔥 The open-source notification infrastructure with fully functional embedded notification… — @github-trending.bsky.social3 likes and reposts
- Aug 13, 2025📦 novuhq / novu ⭐ 37,504 (+89) 🗒 TypeScript The open-source notification Inbox infrastructure. E-mail, SMS, Push and Slack Integrations. — @github-trending-js.bsky.social2 likes and reposts
- Sep 4, 2024📦 novuhq / novu ⭐ 34,160 (+70) 🗒 TypeScript Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack… — @github-trending-js.bsky.social2 likes and reposts · 1 reply
17 more on Bluesky
- May 18, 2024📦 novuhq / novu ⭐ 33,113 (+45) 🗒 TypeScript Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack… — @github-trending-js.bsky.social2 likes and reposts
- Mar 4, 2024📦 novuhq / novu ⭐ 32,022 (+32) 🗒 TypeScript 🔥 The open-source notification infrastructure with fully functional embedded notification… — @github-trending-js.bsky.social2 likes and reposts
- Apr 30, 20255️⃣ novu The open-source notification Inbox infrastructure. E-mail, SMS, Push and Slack Integrations. github.com/novuhq/novu — @devshorts.in1 likes and repost · 1 reply
- Mar 17, 2025So been looking for a good push notification system to replace Azure. I was holding out hope that AppWrite would be it but they are still… — @designlimbo.bsky.social1 likes and repost
- Mar 17, 20252️⃣ Novu ( @GalTidhar @novuhq ) Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack Integrations.… — @devshorts.in1 likes and repost · 1 reply
- Dec 24, 2024📦 novuhq / novu ⭐ 35,633 (+14) 🗒 TypeScript Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack… — @github-trending.bsky.social1 likes and repost
- Oct 30, 2024📦 novuhq / novu ⭐ 34,834 (+47) 🗒 TypeScript Open-Source Notification Platform. Embeddable Notification Center, E-mail, Push and Slack… — @github-trending-js.bsky.social1 likes and repost
- Oct 7, 2024Novu : une infrastructure Open Source pour gérer les notifications sur plusieurs canaux (e-mails, SMS, push, Slack, etc.). 👉 En savoir… — @bearstech.com1 likes and repost
- May 4, 2024📦 novuhq / novu ⭐ 32,609 (+36) 🗒 TypeScript 🔥 The open-source notification infrastructure with fully functional embedded notification… — @github-trending-js.bsky.social1 likes and repost
- Oct 1, 2023📦 novuhq / novu ⭐ 24,714 (+55) 🗒 TypeScript The open-source notification infrastructure with fully functional embedded notification center — @github-trending-js.bsky.social1 likes and repost
- Aug 17, 2023🔥 Hot Repo! 🔥 (100+ new stars) 📦 novuhq / novu ⭐ 22,774 (+195) 🗒 TypeScript The open-source notification infrastructure with fully… — @github-trending-js.bsky.social1 likes and repost · 1 reply
- Aug 4, 2023📦 novuhq / novu ⭐ 22,315 (+43) 🗒 TypeScript The open-source notification infrastructure with fully functional embedded notification center — @github-trending-js.bsky.social1 likes and repost
- Jul 26, 2023📦 novuhq / novu ⭐ 22,090 (+34) 🗒 TypeScript The open-source notification infrastructure with fully functional embedded notification center — @github-trending-js.bsky.social1 likes and repost
- Jul 12, 2023📦 novuhq / novu ⭐ 21,478 (+32) 🗒 TypeScript The open-source notification infrastructure with fully functional embedded notification center — @github-trending-js.bsky.social1 likes and repost
- Oct 18, 2023🔥 Hot Repo! 🔥 (100+ new stars) 📦 novuhq / novu ⭐ 29,956 (+113) 🗒 TypeScript 🔥 The open-source notification infrastructure with fully… — @github-trending-js.bsky.social0 likes and reposts · 1 reply
- Oct 5, 2023🎉 Celebrating! 🎉 (500+ new stars) 📦 novuhq / novu ⭐ 28,293 (+868) 🗒 TypeScript 🔥 The open-source notification infrastructure with… — @github-trending-js.bsky.social0 likes and reposts · 1 reply
- Sep 2, 2023🔥 Hot Repo! 🔥 (100+ new stars) 📦 novuhq / novu ⭐ 23,716 (+107) 🗒 TypeScript The open-source notification infrastructure with fully… — @github-trending.bsky.social0 likes and reposts · 1 reply
On Hacker News · 4
- Dec 26, 2022Novu – Service for managing multi-channel notifications with a single API160 points · 24 comments
- Jun 21, 2026The open-source Agent Communication Infrastructure3 points
- Mar 18, 2025Open-source notification Inbox for Next.js1 point
- Aug 8, 2022Open-source notification infrastructure for products1 point
On the web · 2
- Aug 4, 2025Way to see when new notifications come in · Issue #8852 — google.com
- Oct 5, 2022🚀 Feature: google chat · Issue #1478 · novuhq/novu — google.com
Other versions12 projects use a version of this.
Word for word · 2
- utxo-AG/claude-skills★ 2100% same
- sirakinb/claude-code-skills★ 1100% same
Edited · 8
- mezotv/notra★ 25654% same
- usenotra/notra★ 25654% same
- resend/resend-skills★ 20654% same
- TommyBez/skillsboard★ 854% same
- nezaboravi/orkestar★ 254% same
- gerald-donkor/poli-intel★ 154% same
- sprioleau/flock★ 154% same
- swsounds42/claude-dotfiles★ 054% same
Wrote their own version · 2
- danest/emailbump-skills★ 0same name
- Groundmail/groundmail-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use resend-cli, agent-email-inbox and 6 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
resendSkillresend-cli
Operate the Resend platform from the terminal — send emails (including React Email .tsx templates via --react-email), manage domains, contacts, broadcasts, templates, webhooks, API keys, logs, automations, and events via the `resend` CLI. Use when the user wants to run Resend commands in the shell, scripts, or CI/CD pipelines, or send/preview React Email templates. Always load this skill before running `resend` commands — it contains the non-interactive flag contract and gotchas that prevent silent failures.
Also in 4 projects that use this
SendmuxSkillagent-email-inbox
Use when an AI agent needs read-only triage of an existing Sendmux inbox or unsent reply text from its messages. Trigger for bounded inbox reviews, unread invoice or support searches, and draft-only replies, including agent inbox requests without the Sendmux name. Mailbox mutations and sending are outside this workflow.
Also in 3 projects that use this
VercelSkillresend
Emulated Resend email API for local development and testing. Use when the user needs to send emails locally, test transactional email flows, implement magic link or verification code auth, inspect sent emails, manage domains/contacts/API keys, or work with the Resend API without sending real emails. Triggers include "Resend API", "emulate Resend", "send email locally", "test email", "magic link", "verification email", "email inbox", "RESEND_BASE_URL", or any task requiring a local email API.
Also in 4 projects that use this
VercelSkillnext-cache-components-optimizer
Optimize the meaningful UI available immediately from a Next.js route on an initial load (hard navigation) or named client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route and entry point at a time; the shipped test then guards against regression. Use when asked to grow a static shell, fix a slow first paint or non-instant navigation, diagnose which Suspense boundary blocks useful UI, or add instant() regression coverage. Requires Next.js 16.3+ with Cache Components already adopted.
Also in 3 projects that use this
VercelSkillai-sdk
Answer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText, ToolLoopAgent, embed, or tools, (2) Want to build AI agents, chatbots, RAG systems, or text generation features, (3) Have questions about AI providers (OpenAI, Anthropic, Google, etc.), streaming, tool calling, structured output, or embeddings, (4) Use React hooks like useChat or useCompletion. Triggers on: "AI SDK", "Vercel AI SDK", "generateText", "streamText", "add AI to my app", "build an agent", "tool calling", "structured output", "useChat".
Also in 3 projects that use this
SentrySkillvercel-composition-patterns
Also in 3 projects that use this
In this repository45 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .deepsec/AGENTS.mdAGENTS.md
- docs/AGENTS.mdAGENTS.md
- .cursor/rules/api.mdcCursor rule
- .cursor/rules/api-property-optionality-hygiene.mdcCursor rule
- .cursor/rules/clickhouse.mdcCursor rule
- .cursor/rules/context-engineering.mdcCursor rule
- .cursor/rules/dal-repository.mdcCursor rule
- .cursor/rules/dashboard.mdcCursor rule
- .cursor/rules/dependency-graph.mdcCursor rule
- .cursor/rules/docs-mintlify-steps.mdcCursor rule
- .cursor/rules/infrastructure.mdcCursor rule
- .cursor/rules/novu.mdcCursor rule
- .cursor/rules/packages.mdcCursor rule
- .cursor/rules/pnpm-release-age.mdcCursor rule
- .cursor/rules/pullrequest.mdcCursor rule
- .cursor/rules/safe-api-tests.mdcCursor rule
- .cursor/rules/testing.mdcCursor rule
- .cursor/rules/worker.mdcCursor rule
- .cursor/rules/ws.mdcCursor rule
- figma-useSkill
- frontend-designSkill
- linear-release-setupSkill
- react-emailSkill
- testerarmy-cliSkill
- better-auth-best-practicesSkill
- add-channel-connect-buttonSkill
- add-channel-setup-guideSkill
- add-channel-whats-next-onboardingSkill
- address-pr-reviewSkill
- better-auth-best-practicesSkill
- enterprise-submoduleSkill
- ink-tui-wizardSkill
- novu-prepare-prSkill
- nv-endpoint-routed-tool-providerSkill
- nv-implementSkill
- nv-onboard-dcr-mcpSkill
- nv-park-and-reviewSkill
- nv-worktree-cleanupSkill
- nv-worktree-commandsSkill
- nv-worktree-createSkill
- run-api-e2e-testsSkill
- sanity-changelogSkill
- triage-agent-eval-failuresSkill
- verify-in-boxSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

