Blog
NOTIFICATIONS LANDSCAPE

Introducing Courier Skills: Teaching Your AI IDE to Build Notifications Correctly

Thomas Schiavone

January 30, 2026

Courier Agent Skills for Cursor and Claude Code

Table of contents

What Are Agent Skills (and How They Compare to MCP)?

Introducing Courier Skills

What Courier Skills Covers

Installation

Try It Out

Introducing Courier Skills: Teaching Your AI IDE to Build Notifications Correctly

I’ve been living in Cursor for the past couple of months. It’s been a while since I was writing code daily, but AI IDEs pulled me back in. Staying in flow, iterating quickly, and thinking at a higher level reminded me how much I enjoy building.

When you use an AI IDE heavily, you start to notice a pattern. The model is very good at generating plausible implementations, but it has no durable understanding of domain constraints. Each prompt is treated as a fresh problem, even when the underlying system has well-defined rules, invariants, and preferred patterns.

Notifications are a good example of this. They are shaped by compliance requirements, delivery semantics, channel-specific limits, and user experience tradeoffs. Those constraints do not change often, but they are rarely obvious from a single doc page or code snippet.

Agent Skills address this by giving the model stable, opinionated context. Instead of rediscovering rules on every prompt, the AI can reason from a shared baseline. The result is guidance that is not just syntactically correct, but aligned with production reality.

That is the gap Courier Skills is designed to fill.


What Are Agent Skills (and How They Compare to MCP)?

Agent Skills are markdown-based knowledge files that give AI IDEs durable domain context.

They provide passive guidance. When relevant, the AI reads them and applies that knowledge while generating code or architectural suggestions. Skills are well suited for encoding best practices, constraints, invariants, and recommended patterns that do not change frequently.

This is different from MCP, or Model Context Protocol.

MCP gives AI assistants active capabilities such as running queries, calling APIs, or fetching live data from external systems. It is powerful, but it requires additional infrastructure and ongoing maintenance.

The distinction is simple:

  • Agent Skills provide knowledge and judgment
  • MCP provides execution and integration

They complement each other well. Agent Skills establish the mental model. MCP enables action based on that model.

In practice, this changes how your AI IDE behaves. When you ask it to add a channel, design a notification flow, or extend an existing system, it no longer starts from a blank slate. It already understands the constraints that shape those decisions, which means less back and forth, fewer almost-right solutions, and more confidence in what you ship.


Introducing Courier Skills

Courier Skills is a curated, open-source collection of Agent Skills for building production-grade notifications.

We built it by distilling the domain knowledge our team uses every day. This includes how different channels behave, where teams tend to run into issues, and which patterns consistently hold up in production. Instead of spreading that context across documentation, examples, and internal knowledge, we captured it in a form AI IDEs can apply directly.

The goal is not to teach your AI how to call an API. It is to teach it how to reason about notifications as a system.


What Courier Skills Covers

Courier Skills encodes the domain knowledge required to build production-grade notifications across common channels and use cases.

Channels
Email, SMS, Push notifications, In-app Inbox, Slack, Microsoft Teams, and WhatsApp.

Patterns and guidance
Authentication and security notifications, order and billing updates, account alerts, onboarding and engagement flows, multi-channel routing, user preferences, compliance, reliability patterns, batching, and rate limits.

This is the knowledge teams usually accumulate over time. Courier Skills makes it available upfront.


Installation

Courier Skills works with Cursor, Claude Code, and other AI IDEs that support Agent Skills.

Cursor (global): git clone https://github.com/trycourier/courier-skills.git ~/.cursor/skills/courier-skills

Cursor (project-specific): git clone https://github.com/trycourier/courier-skills.git .cursor/skills/courier-skills

Claude Code: git clone https://github.com/trycourier/courier-skills.git ~/.claude/skills/courier-skills

Once installed, your AI assistant can reference Courier Skills automatically when working on notification-related tasks.


Try It Out

We built Courier Skills for ourselves first. It led to fewer corrections, fewer surprises, and more predictable outcomes when building notification flows in AI IDEs.

If you are using an AI IDE today, install the skills and try your next notification task with them in place. Pay attention to how the model reasons, not just what it outputs.

The project is open source, and contributions are welcome.

Explore the code on GitHub:
github.com/trycourier/courier-skills

Happy building.

Similar resources

customer engagement orchestration
Notifications LandscapeIntegrations

Customer Engagement Orchestration: How to Unify New Messaging Channels in One Platform

Customer engagement orchestration lets you manage notifications across WhatsApp, Slack, Teams, in-app inboxes, and SMS through a single API instead of maintaining separate integrations. This guide covers why B2B companies are moving to orchestration platforms, compares modern messaging channels (including Stream Chat for marketplaces), and explains how to evaluate solutions. Includes channel comparison table and guidance on when orchestration infrastructure makes sense versus building your own.

By Kyle Seyler

January 27, 2026

notification platform for developers
EngineeringNotifications Landscape

The Notification Platform Developers Choose

Most notification platforms built dashboards first and added developer tools later. Courier did the opposite. With a CLI that handles real workflows, MCP integration with setup management, typed SDKs in seven languages, and SOC 2 Type 2 certification, Courier is built for teams that ship. This isn't marketing copy: Twilio chose Courier to unify notifications across their 10M+ developer platform. LaunchDarkly uses Courier to power feature release workflows. When the companies that build developer infrastructure choose your notification platform, that says something about the technical foundation.

By Kyle Seyler

January 26, 2026

a guide for ai assisted development: Notification infrastructure
CourierNotifications LandscapeEngineering

Vibe Coding Notifications: How to Use Courier with Cursor or Claude Code

Courier's MCP server lets AI coding tools like Cursor and Claude Code interact directly with your notification infrastructure. Unlike Knock and Novu's MCP servers that focus on API operations, Courier's includes embedded installation guides for Node, Python, Flutter, React, and other platforms. When you prompt "add Courier to my app," your AI assistant pulls accurate setup instructions rather than relying on outdated training data. OneSignal's MCP is community-maintained, not official. Courier supports 50+ providers, native Slack/Teams integration, drop-in inbox and preference components, and a free tier of 10,000 notifications/month. Configure in Cursor with "url": "https://mcp.courier.com" and "headers": { "api_key": "YOUR_KEY" }.

By Kyle Seyler

January 22, 2026

Multichannel Notifications Platform for SaaS

Products

Platform

Integrations

Customers

Blog

API Status

Subprocessors


© 2026 Courier. All rights reserved.