Agent skill

Reply In Their Tone

by mohitagw15856 in mohitagw15856/pm-claude-skills

Draft email replies that match the sender's register — formality, length, directness, and emoji-tolerance read from their message, so the reply lands as native instead of off-key.

MITAuto-check passedWriting & Content

Install Reply In Their Tone

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill reply-in-their-tone -a claude-code

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

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills reply-in-their-tone --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/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/reply-in-their-tone .claude/skills/reply-in-their-tone && 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
reply-in-their-tone
GitHub stars
1.4k
Token cost
~1k tokens
SKILL.md length
504 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Draft email replies that match the sender's register — formality, length, directness, and emoji-tolerance read from their message, so the reply lands as native instead of off-key.

  • Works in 5 steps: Formality: greeting style ("Dear Dr." vs… → Length: a three-line email wants a… → Directness: some write asks in line one;… → …
  • Asked reply to this email
  • SKILL.md covers What This Skill Produces, Required Inputs, Framework: The Four Dials and Output Format, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Reply In Their Tone is an agent skill from mohitagw15856/pm-claude-skills. Draft email replies that match the sender's register — formality, length, directness, and emoji-tolerance read from their message, so the reply lands as native instead of off-key. Use when asked reply to this email, draft a response that doesn't sound stiff, match their tone, or answer this without sounding like a robot. Produces the tone read of the incoming message, the reply drafted in that register, and the adjustment knobs.

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Email writing. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked reply to this email
  • Draft a response that doesnt sound stiff
  • Match their tone
  • Answer this without sounding like a robot

Example prompts

  • “/reply-in-their-tone”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Formality: greeting style ("Dear Dr." vs "hey"), sign-off, contractions, titles. Match it — one notch warmer is safe when unsure; one…
  2. Length: a three-line email wants a three-to-five-line reply. Answering short with long reads as lecture; long with short reads as…
  3. Directness: some write asks in line one; others cushion. Direct senders get the answer in sentence one; cushioners get one line of cushion…
  4. Warmth markers: exclamation points, emoji, small talk. Reflect at most their level, never above; zero-emoji senders get zero emoji, always.
  5. The deliberate mismatch: boundary-setting, escalation, and bad-news replies sometimes should run more formal than the incoming — a…

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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

Reply In Their Tone loads about 1k tokens when it runs. Until then it costs about 113 tokens; SKILL.md has 504 words of instructions outside code blocks.

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

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 mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 504 words, ~1,023 tokens.

Download SKILL.mdSave it as .claude/skills/reply-in-their-tone/SKILL.md (or your agent's skills folder).
name
reply-in-their-tone
description
Draft email replies that match the sender's register — formality, length, directness, and emoji-tolerance read from their message, so the reply lands as native instead of off-key. Use when asked reply to this email, draft a response that doesn't sound stiff, match their tone, or answer this without sounding like a robot. Produces the tone read of the incoming message, the reply drafted in that register, and the adjustment knobs.

Reply In Their Tone Skill

Replies fail on register more than content: the three-line casual ask answered with four formal paragraphs, the careful formal request answered with "hey! sure thing 🙌". People read tone mismatch as social information — too formal reads as cold or annoyed, too casual reads as unserious. This skill reads the incoming message's register first (formality, length, directness, warmth markers), then drafts the reply in that register — content correct, tone native.

What This Skill Produces

  • The tone read — the sender's register across four dials: formality, length, directness, warmth/emoji
  • The reply — content as instructed, register as read
  • The knobs — one-notch-warmer and one-notch-more-formal variants when the call is close
  • The mismatch flag — when the right move is deliberately not matching (escalations, boundary-setting), said explicitly

Required Inputs

Ask for these if not provided:

  • The incoming email — verbatim; the tone read works on the actual words
  • What the reply must accomplish — the yes/no/ask/push-back content, decided by the user
  • The relationship — first contact, colleague, boss, customer? Matching runs within the floor the relationship sets (never below professional-warm with strangers)

Framework: The Four Dials

  1. Formality: greeting style ("Dear Dr." vs "hey"), sign-off, contractions, titles. Match it — one notch warmer is safe when unsure; one notch stiffer never is.
  2. Length: a three-line email wants a three-to-five-line reply. Answering short with long reads as lecture; long with short reads as brush-off. Match the sender's investment, ±50%.
  3. Directness: some write asks in line one; others cushion. Direct senders get the answer in sentence one; cushioners get one line of cushion first — not three.
  4. Warmth markers: exclamation points, emoji, small talk. Reflect at most their level, never above; zero-emoji senders get zero emoji, always.
  5. The deliberate mismatch: boundary-setting, escalation, and bad-news replies sometimes should run more formal than the incoming — a register shift is itself a message. When content calls for it, the skill says so and shifts on purpose rather than by accident.
Show full SKILL.md (183 more words)Show less

Output Format

Reply: [to whom, accomplishing what]

The Tone Read

Formality: [level, evidence] · Length: [theirs] · Directness: [direct/cushioned] · Warmth: [markers present]

The Draft

[The reply, register-matched, ready to send]

Knobs

[One notch warmer: the changed lines · one notch more formal: the changed lines] [If mismatch was chosen: why, stated]

Quality Checks

  • Every dial cites evidence from the incoming message
  • Reply length is within ±50% of the incoming
  • Warmth markers never exceed the sender's
  • The content the user specified survives intact — tone-matching never softens the actual answer
  • Deliberate mismatches are flagged as choices, not accidents

Anti-Patterns

  • Do not default to formal — stiffness reads as coldness, and coldness reads as a message
  • Do not out-emoji the sender — one notch above reads as performative
  • Do not cushion a direct sender's answer — they told you their preference in their own email
  • Do not let tone-matching dilute a "no" — register is the wrapper, never the content
  • Do not mimic idiosyncrasies (their typos, their catchphrases) — matching register isn't impersonation

Example Trigger Phrases

  • "Reply to this email."
  • "Draft a response that doesn't sound stiff."
  • "Answer this without sounding like a robot."

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

Files

Just SKILL.md in skills/reply-in-their-tone of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Reply In Their Tone 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.

Reply In Their Tone compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Reply In Their Tone this skillmohitagw15856/pm-claude-skills1.4k—~1kAutomated safety check: PassMIT
End-of-Life Announcement Writergetcrew44/crew44356—~3.1kAutomated safety check: PassMIT
Write Like Me Bootstrapjxnl/personal-monorepo-template563—~1.1kAutomated safety check: PassNone
Email Voice Profileyc-software/qm15k—~856Automated safety check: PassMIT
Compose Outreachw95/awesome-claude-corporate-skills244—~1.4kAutomated safety check: PassMIT
Email Opsaffaan-m/ECC277k1 repos~1.1kAutomated safety check: PassMIT

Similar skills

  • Drafts a clear, empathetic end-of-life announcement for a product, feature or plan, covering rationale, customer impact, transition support, timeline and next steps.

    356 GitHub stars~3.1k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • Write Like Me Bootstrap

    jxnl/personal-monorepo-template

    Bootstrap a durable "write like me" skill from the user's own Slack and email writing.

    563 GitHub stars~1.1k tokensUpdated 3 mo ago
    Writing & ContentAuto-check passed
  • Email Voice Profile

    yc-software/qm

    Build (or refresh) a voice profile of how the user writes email, from their own sent Gmail.

    15k GitHub stars~856 tokensUpdated today
    Writing & ContentAuto-check passed
  • Compose Outreach

    w95/awesome-claude-corporate-skills

    Generate personalized outreach messages using Common Room signals.

    244 GitHub stars~1.4k tokensUpdated 7 mo ago
    Writing & ContentAuto-check passed
  • Email Ops

    affaan-m/ECC

    Evidence-first mailbox triage, drafting, send verification, and sent-mail-safe follow-up workflow for ECC.

    277k GitHub starsUsed in 1 repo~1.1k tokens
    Writing & ContentAuto-check passed
  • Email Draft In Voice

    yc-software/qm

    Draft Gmail in the user's own voice from the voice profile built by email-voice-profile.

    15k GitHub stars~481 tokensUpdated today
    Writing & ContentAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated 2 days ago
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed

Questions about Reply In Their Tone

What does Reply In Their Tone do?

Draft email replies that match the sender's register — formality, length, directness, and emoji-tolerance read from their message, so the reply lands as native instead of off-key. Reply In Their Tone is an agent skill from mohitagw15856/pm-claude-skills. Draft email replies that match the sender's register — formality, length, directness, and emoji-tolerance read from their message, so the reply lands as native instead of off-key.

When should I use Reply In Their Tone?

Reply In Their Tone fits situations like: asked reply to this email; draft a response that doesnt sound stiff; match their tone; answer this without sounding like a robot.

How do I install Reply In Their Tone in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill reply-in-their-tone -a claude-code`. Or copy the skill folder (skills/reply-in-their-tone in mohitagw15856/pm-claude-skills) into .claude/skills/reply-in-their-tone in your project. Claude Code loads it when a task matches its description.

How do I install Reply In Their Tone in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill reply-in-their-tone -a codex`. Or copy the skill folder (skills/reply-in-their-tone in mohitagw15856/pm-claude-skills) into .agents/skills/reply-in-their-tone in your project. Codex loads it when a task matches its description.

Can I use Reply In Their Tone 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 mohitagw15856/pm-claude-skills --skill reply-in-their-tone -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/reply-in-their-tone, .gemini/skills/reply-in-their-tone, .github/skills/reply-in-their-tone and .opencode/skills/reply-in-their-tone in your project.

What does Reply In Their Tone need to run?

SKILL.md names no scripts, command-line tools or credentials: Reply In Their Tone is instructions for the agent only.

Does Reply In Their Tone access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Reply In Their Tone 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 Reply In Their Tone use?

Reply In Their Tone is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Reply In Their Tone use?

About 1k tokens (SKILL.md is roughly 4.1k 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 Reply In Their Tone?

Skills that share tags, products or a category with Reply In Their Tone: End-of-Life Announcement Writer (getcrew44/crew44, 356 stars), Write Like Me Bootstrap (jxnl/personal-monorepo-template, 563 stars), Email Voice Profile (yc-software/qm, 15k stars) and Compose Outreach (w95/awesome-claude-corporate-skills, 244 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Reply In Their Tone?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

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