email-systems — Claude Code skill: email setup and installation
This skill helps plan transactional email, marketing automation, and deliverability. Use it when shaping email queues, event tracking, or template workflows.
npx claude-code-templates@latest --skill business-marketing/email-systemsWhat email-systems does
The skill outlines a queue for transactional messages with retries and monitoring. It also covers logging deliveries, opens, clicks, bounces, and complaints, plus keeping template versions for rollback or A/B tests. These are design patterns for an email system, not a standalone sending command.
It calls out pitfalls such as HTML that renders poorly, messages without a plain-text alternative, and emails built mostly from images. Its risk list treats missing SPF, DKIM, or DMARC records as critical; it also flags ignored bounce notices and messages sent without recipients’ permission. That makes DNS configuration a key part of the setup.
What it helps with
- design a retrying queue for transactional messages
- track opens, clicks, bounces, and complaints
- keep template versions for rollback and A/B tests
- identify missing SPF, DKIM, or DMARC records
- check messages for a plain-text alternative and an unsubscribe link
Example prompts for the agent
- Plan a transactional email queue with retries and monitoring.
- Choose events to track message delivery, opens, clicks, and complaints.
- Review my email setup for SPF, DKIM, and DMARC gaps.
How to install email-systems
1claude-code-templates
npx claude-code-templates@latest --skill business-marketing/email-systems2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill email-systems -a claude-code3Manually: put the files in place
~/.claude/skills/email-systems/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/email-systems/
Manually: put the files in place
.agents/skills/email-systems/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/email-systems/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates email-systems2Manually: put the files in place
.github/skills/email-systems/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/business-marketing/email-systemsManually: put the files in place
.devin/skills/email-systems/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about email-systems
How do I install email-systems in Claude Code?
Run npx claude-code-templates@latest --skill business-marketing/email-systems.
What does email-systems do?
It provides patterns for transactional email queues, event tracking, and template versioning. It also describes deliverability risks and common message-format problems.
Which deliverability risks does email-systems cover?
It marks missing SPF, DKIM, or DMARC records and hidden or missing unsubscribe links as critical concerns. It also covers bounce handling and sending to people who did not opt in.