Agent skill

Email Composer

by thatrebeccarae in thatrebeccarae/claude-marketing

Draft professional emails for business and marketing contexts — outreach, client communication, proposals, follow-ups, and internal updates.

MITAuto-check passedSales & Support

Install Email Composer

skills CLI
$ npx skills add thatrebeccarae/claude-marketing --skill email-composer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install thatrebeccarae/claude-marketing email-composer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/thatrebeccarae/claude-marketing.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/email-composer .claude/skills/email-composer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
email-composer
GitHub stars
162
Token cost
~992 tokens
SKILL.md length
379 words
Files
4
Skills in repo
55
Repo updated
First seen
Licence
MIT

At a glance

Draft professional emails for business and marketing contexts — outreach, client communication, proposals, follow-ups, and internal updates.

  • Works in 4 steps: Outreach & Prospecting → Client Communication → Internal / Team → …
  • Tasks that involve Proposals and quotes
  • SKILL.md covers Install, Email Categories, Structure Framework and Tone Calibration, plus 4 more sections
  • Calls git

What it does

Email Composer is an agent skill from thatrebeccarae/claude-marketing. Draft professional emails for business and marketing contexts — outreach, client communication, proposals, follow-ups, and internal updates. Includes tone calibration, subject line formulas, and follow-up cadence recommendations.

Its SKILL.md is about 990 tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `EXAMPLES.md` and `REFERENCE.md`).

It sits in Sales & Support, covering Proposals and quotes, Performance reviews and Email writing. The repository describes itself as: A full marketing department for Claude Code. Skill packs for Klaviyo, Shopify, GA4, Looker Studio, paid media, and more. Audit, optimize, and report using natural language. The licence is MIT.

When your agent uses it

  • Tasks that involve Proposals and quotes
  • Tasks that involve Performance reviews
  • Tasks that involve Email writing

Example prompts

  • “/email-composer”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Outreach & Prospecting
  2. Client Communication
  3. Internal / Team
  4. Sales & Proposals

What it can do on your machine

Read from SKILL.md and the folder at commit a8a63ec. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Email Composer loads about 992 tokens when it runs. Until then it costs about 61 tokens; SKILL.md has 379 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~61
When it runs · the whole SKILL.md, loaded when a task matches
~992

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from thatrebeccarae/claude-marketing at commit a8a63ec, republished under its MIT licence (© thatrebeccarae). 379 words, ~992 tokens.

Download SKILL.mdSave it as .claude/skills/email-composer/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
email-composer
description
Draft professional emails for business and marketing contexts — outreach, client communication, proposals, follow-ups, and internal updates. Includes tone calibration, subject line formulas, and follow-up cadence recommendations.
license
MIT
origin
custom
author
Rebecca Rae Barton
author_url
https://github.com/thatrebeccarae
metadata.version
1.0.0
metadata.category
content
metadata.domain
email
metadata.updated
2026-03-13
metadata.tested
2026-03-17
metadata.tested_with
Claude Code v2.1

Email Composer

Draft professional emails for business and marketing contexts.

Install

bash
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/email-composer ~/.claude/skills/

Email Categories

1. Outreach & Prospecting
  • Cold outreach (personalized, value-first)
  • Warm introduction follow-ups
  • Partnership proposals
  • Speaking and podcast pitches
2. Client Communication
  • Project kickoff
  • Status updates and reports
  • Scope change discussions
  • Invoice and payment follow-ups
  • Deliverable handoffs
3. Internal / Team
  • Campaign briefs
  • Performance recaps
  • Cross-functional requests
  • Meeting agendas and follow-ups
4. Sales & Proposals
  • Proposal cover emails
  • Pricing discussions
  • Objection handling
  • Contract and SOW follow-ups
  • Win-back campaigns

Structure Framework

Every email follows this structure:

Subject: [Specific, not generic — include key value or action]

[Opening — context in one sentence: why you are writing]

[Body — 2-3 short paragraphs max, bullet points for multiple items]

[CTA — one clear, specific ask]

[Sign-off — matched to relationship level]

Tone Calibration

ToneCharacteristicsWhen to Use
FormalComplete sentences, no contractions, titles, "Dear..."C-suite, legal, first contact with enterprise
ProfessionalDirect but warm, contractions OK, first namesClients, colleagues, vendors
CasualConversational, personality OK, still clearInternal team, close working relationships
UrgentACTION REQUIRED flag, bold deadlines, consequencesTime-sensitive, blocking issues

Subject Line Formulas

FormulaExample
Action + Topic + Deadline"Review: Q1 Campaign Brief by Friday"
Number + Benefit"3 Quick Wins from Your GA4 Data"
Question"Can we schedule 15 min to discuss the Shopify migration?"
Value + Context"Your Klaviyo Audit Results (3 Revenue Opportunities)"
Urgency + Specificity"Action needed: Tracking code missing from 4 pages"
Show full SKILL.md (191 more words)Show less

Key Principles

  1. One email, one CTA. Do not dilute with multiple asks.
  2. 150 words max for most emails. Respect the reader's time.
  3. Specific subject lines. "Q4 Campaign Brief — Review by Friday" not "Update."
  4. Add value, not volume. Never "just checking in" without new information.
  5. Active voice for CTAs. "Can you review this by Thursday?" not "It would be great if this could be reviewed."
  6. Context first. Recipient should know why they are reading within the first sentence.

Anti-Patterns

  • "Just checking in" without adding value
  • Walls of text (>200 words for a simple ask)
  • Passive voice CTAs ("It would be great if...")
  • Multiple asks in one email
  • Generic subject lines ("Update", "Quick question", "FYI")
  • Marking everything as urgent
  • Reply-all when only one person needs to respond
  • Sending when emotional — draft, wait, re-read

For templates and follow-up cadence, see REFERENCE.md.

Brand Context (Optional)

If brand-profile.json exists in the working directory, read it before composing emails. Use the formal_casual axis to set salutation and sign-off style, voice descriptors to guide subject line personality, and colors for email template accent recommendations. This profile is produced by the brand-dna skill.

© thatrebeccarae, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files in skills/email-composer of thatrebeccarae/claude-marketing.

  • SKILL.md
  • EXAMPLES.md
  • LICENSE
  • REFERENCE.md

Open the folder on GitHubat commit a8a63ec

Compare with similar skills

Email Composer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Email Composer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Email Composer this skillthatrebeccarae/claude-marketing162—~992Automated safety check: PassMIT
Paw Pa Pricingpawbytes/skill-suites113—~1.5kAutomated safety check: PassMIT
AI Persuasive Email WriterILoveDotNet/ilovedotnet155—~3kAutomated safety check: PassCC0-1.0
Perf Architectozontech/seq-db133—~581Automated safety check: PassApache-2.0
Doc Coauthoringaws-samples/sample-strands-agent-with-agentcore19541 repos~3.2kAutomated safety check: PassMIT
Audit Onboarding Proposalhoangnb24/repository-harness1.2k—~4kAutomated safety check: PassMIT

Similar skills

  • Paw Pa Pricing

    pawbytes/skill-suites

    Proposal pricing workflow producing defensible line-item, tiered, or value-based pricing with calibration and sanity checks.

    113 GitHub stars~1.5k tokensUpdated 6 days ago
    Sales & SupportAuto-check passed
  • AI Persuasive Email Writer

    ILoveDotNet/ilovedotnet

    Craft persuasive, goal-driven emails using AI. An agent skill from ILoveDotNet/ilovedotnet.

    155 GitHub stars~3k tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • Perf Architect

    ozontech/seq-db

    Design-level performance review for seq-db — proposes data-structure, algorithmic, memory-layout, and architectural alternatives for a hot path, each with reasoning and a validation plan.

    133 GitHub stars~581 tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Doc Coauthoring

    aws-samples/sample-strands-agent-with-agentcore

    Official

    Guide users through a structured workflow for co-authoring documentation.

    195 GitHub starsUsed in 41 repos~3.2k tokens
    Sales & SupportAuto-check passed
  • Audit Onboarding Proposal

    hoangnb24/repository-harness

    Use only when the user explicitly invokes $audit-onboarding-proposal.

    1.2k GitHub stars~4k tokensUpdated 6 days ago
    Sales & SupportAuto-check passed
  • No Negative Echo

    LB623/no-negative-echo

    Prevent 此地无银三百两式 residue: finalize artifacts without echoing rejected session-only alternatives into labels, metadata, commits, PRs, or handoffs.

    897 GitHub stars~965 tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed

More from thatrebeccarae/claude-marketing

All 55 skills in this repo
  • Google Analytics

    thatrebeccarae/claude-marketing

    Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements.

    162 GitHub starsUsed in 3 repos~1.3k tokens
    Auto-check: notes
  • Content Creator

    thatrebeccarae/claude-marketing

    Comprehensive content marketing toolkit with brand voice analysis, SEO optimization scripts, content frameworks, social media strategy, and content calendar planning.

    162 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Klaviyo Analyst

    thatrebeccarae/claude-marketing

    Klaviyo marketing operations and analyst expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~5k tokensUpdated 4 mo ago
    Auto-check: notes
  • Klaviyo Developer

    thatrebeccarae/claude-marketing

    Klaviyo API and developer integration expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~4.9k tokensUpdated 4 mo ago
    Auto-check: notes
  • Looker Studio

    thatrebeccarae/claude-marketing

    Looker Studio (formerly Google Data Studio) expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~3.6k tokensUpdated 4 mo ago
    Auto-check: notes
  • Shopify

    thatrebeccarae/claude-marketing

    Shopify e-commerce platform marketing expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check: notes

Categories

Questions about Email Composer

What does Email Composer do?

Draft professional emails for business and marketing contexts — outreach, client communication, proposals, follow-ups, and internal updates. Email Composer is an agent skill from thatrebeccarae/claude-marketing. Draft professional emails for business and marketing contexts — outreach, client communication, proposals, follow-ups, and internal updates.

When should I use Email Composer?

Email Composer fits situations like: tasks that involve Proposals and quotes; tasks that involve Performance reviews; tasks that involve Email writing.

How do I install Email Composer in Claude Code?

Run `npx skills add thatrebeccarae/claude-marketing --skill email-composer -a claude-code`. Or copy the skill folder (skills/email-composer in thatrebeccarae/claude-marketing) into .claude/skills/email-composer in your project. Claude Code loads it when a task matches its description.

How do I install Email Composer in Codex?

Run `npx skills add thatrebeccarae/claude-marketing --skill email-composer -a codex`. Or copy the skill folder (skills/email-composer in thatrebeccarae/claude-marketing) into .agents/skills/email-composer in your project. Codex loads it when a task matches its description.

Can I use Email Composer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add thatrebeccarae/claude-marketing --skill email-composer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/email-composer, .gemini/skills/email-composer, .github/skills/email-composer and .opencode/skills/email-composer in your project.

What does Email Composer need to run?

Going by SKILL.md and its folder, Email Composer needs the command-line tools its instructions call (git).

Does Email Composer access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Email Composer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Email Composer use?

Email Composer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Email Composer use?

About 992 tokens (SKILL.md is roughly 4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Email Composer?

Skills that share tags, products or a category with Email Composer: Paw Pa Pricing (pawbytes/skill-suites, 113 stars), AI Persuasive Email Writer (ILoveDotNet/ilovedotnet, 155 stars), Perf Architect (ozontech/seq-db, 133 stars) and Doc Coauthoring (aws-samples/sample-strands-agent-with-agentcore, 195 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Email Composer?

thatrebeccarae (a GitHub user) maintains it in thatrebeccarae/claude-marketing, which has 162 GitHub stars. The repository holds 55 skills in this directory. The repository was last updated on May 14, 2026.

Source: thatrebeccarae/claude-marketing on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.