Agent Skillsmohitagw15856/pm-claude-skills › reply-in-their-tone

reply-in-their-tone

GitHub

根据收件人邮件的语气(正式度、长度、直接性、情感标记)起草匹配的回复,确保语气自然。适用于需模仿对方风格回复邮件的场景,提供语气分析、草稿及调整选项。

plugins/pm-cowork/skills/reply-in-their-tone/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

reply to this email draft a response that doesn't sound stiff match their tone answer this without sounding like a robot

Install

npx skills add mohitagw15856/pm-claude-skills --skill reply-in-their-tone -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/plugins/pm-cowork/skills/reply-in-their-tone -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@reply-in-their-tone

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill reply-in-their-tone -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "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.

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

Version History

  • 471c606 Current 2026-07-22 14:05

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
1fa7e1bd
Indexed
2026-07-22 14:05

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 19:39
浙ICP备14020137号-1 $방문자$