Claude Code Skill
Integrate Mailpulse into any project using Claude Code — Anthropic’s AI coding assistant. The Mailpulse skill teaches Claude how to set up email tracking, sending, and analytics in your codebase automatically.
What is a Claude Code Skill?
A Claude Code skill is a reusable prompt that gives Claude deep knowledge about a specific tool or integration. When you install the Mailpulse skill, Claude can:
- Detect your project’s framework (React, Vue, Next.js, Nuxt, Node.js, etc.)
- Install and configure the Mailpulse SDK
- Set up email tracking, sending, or analytics
- Follow framework-specific best practices
Installation
Option 1: Clone from GitHub (recommended)
The skill is available as a public repository:
# Personal installation (available in all projects)
git clone https://github.com/LytenAgency/mailpulse-claude-skill.git
mkdir -p ~/.claude/skills
cp -r mailpulse-claude-skill ~/.claude/skills/mailpulse
# Project installation (available only in this project)
git clone https://github.com/LytenAgency/mailpulse-claude-skill.git
mkdir -p .claude/skills
cp -r mailpulse-claude-skill .claude/skills/mailpulseOption 2: Download ZIP
- Download the latest release
- Extract the contents
- Copy them to
~/.claude/skills/mailpulse/(personal) or.claude/skills/mailpulse/(per-project)
Usage
Once installed, simply ask Claude Code to integrate Mailpulse:
> /mailpulse
> /mailpulse react
> Add email tracking to this project with Mailpulse
> Set up Mailpulse to send transactional emails
> Add a Mailpulse analytics dashboardClaude will automatically:
- Analyze your project’s framework and package manager
- Install the
mailpulseSDK - Configure the API key via environment variables
- Implement the integration following best practices
Supported Frameworks
| Framework | Integration Type |
|---|---|
| React | Provider + Hooks (mailpulse/react) |
| Vue 3 | Composables (mailpulse/vue) |
| Next.js | Server Actions, API Routes, or Client Hooks |
| Nuxt 3 | Server Routes + Vue Composables |
| Node.js (Express, Fastify, Hono) | Direct SDK client |
| n8n | Community node (n8n-nodes-mailpulse) |
| Any language | REST API |
Skill Structure
mailpulse/
├── SKILL.md # Main skill instructions
└── references/
├── vanilla.md # Vanilla JS/TS reference
├── react.md # React hooks & provider
├── vue.md # Vue 3 composables
├── nuxt.md # Nuxt 3 integration
├── nextjs.md # Next.js patterns
├── node-backend.md # Express, Fastify, etc.
├── n8n.md # n8n workflow nodes
└── rest-api.md # REST API for any languagePrerequisites
- A Mailpulse account — sign up at mailpulse.io
- An API key from Settings > API Keys in your Mailpulse dashboard
- Claude Code installed
GitHub Repository
The skill source code is open source: github.com/LytenAgency/mailpulse-claude-skill
Last updated on