Detects email formality level and mirrors the sender's communication style in drafted replies. Activates for tone analysis, formality matching, style mirroring, or when the user wants responses that 'sound right' for a given relationship — covers formal, professional, casual, and internal registers with cultural sensitivity.
From founder-osnpx claudepluginhub thecloudtips/founder-os --plugin founder-osThis skill uses the workspace's default tool permissions.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Analyze incoming email tone and formality to produce responses that mirror the sender's communication style. Use this skill to ensure AI-drafted replies feel natural, relationship-appropriate, and consistent with the sender's expectations. Treat tone matching as a core requirement of every drafted response in the Inbox Zero Commander pipeline. Recognize that mismatched tone erodes trust, while accurate mirroring strengthens professional relationships and increases reply rates.
Detect and classify every incoming email into one of four formality levels before drafting any response.
Analyze the following signals in order to determine the formality level of an incoming email. Weigh each signal and use the aggregate to reach a classification.
Scan the first line of the email body for greeting patterns.
Evaluate the average sentence length and complexity across the email body.
Examine word choice and register throughout the message.
Inspect punctuation patterns, emoji usage, and overall formatting.
Check the email signature block at the bottom of the message.
Apply these mirroring rules to every drafted response. Mirror the sender's style rather than imposing a default template.
Mirror the exact greeting type used by the sender. If they write "Hi Sarah,", respond with "Hi [Their Name],". If they use "Dear,", respond with "Dear,". Do not downgrade from Formal to Casual on the first reply in any thread. Preserve the relationship boundary the sender has established.
Match the approximate paragraph count and sentence length of the incoming email. Reply to a short email with a short response. Reply to a detailed email with a structured, organized response, but still keep it concise. Never pad a response with filler to match length artificially. Prioritize substance, then calibrate length.
Mirror the sender's punctuation style. If the sender uses exclamation marks, include one or two in the response but never more than the sender used. If the sender is reserved with punctuation, match that restraint. Never exceed the sender's emoji count. If they use zero emojis, use zero. If they use one, use at most one.
Use a similar complexity level to the sender's. If they employ technical terms, use those terms back appropriately to demonstrate understanding. If they keep language simple, avoid jargon entirely. Mirror their register: if they write "per our conversation," respond in kind; if they write "like we talked about," match that informality.
Apply these guidelines to prevent tone missteps across cultural boundaries and unfamiliar contacts.
Default to Professional level when the sender's cultural context is uncertain. Recognize that many cultures expect higher formality in business correspondence and err on the side of formality when ambiguity exists. Watch for non-English greeting conventions (e.g., "Sehr geehrte/r," "Estimado/a") and mirror them when possible. Do not attempt to replicate greetings in languages the system cannot verify for correctness.
When detection signals conflict or the formality level is ambiguous, go one level more formal than the detected level. It is always safer to be slightly too formal than too casual. For any first interaction with a new contact, enforce Professional as the minimum floor regardless of signals. Never open a new relationship at Casual or Internal level.
Recognize that formality naturally decreases over the course of multiple email exchanges. Track tone shifts within a thread: if the sender shifted from Formal to Professional in their latest reply, match the shift. Never be the first to shift down in formality. Always let the sender lead the progression toward informality. If the sender shifts back up to a more formal tone, match that escalation immediately.
Handle the following edge cases with explicit rules to prevent tone mismatches.
Consult this table for rapid classification when drafting responses.
| Signal | Formal | Professional | Casual | Internal |
|---|---|---|---|---|
| Greeting | Dear Mr./Ms. | Hi [Name], | Hey! | None |
| Contractions | No | Sometimes | Yes | Yes |
| Sentence length | Long | Medium | Short | Fragment |
| Emojis | Never | Rarely | Sometimes | Sometimes |
| Closing | Sincerely | Best | Cheers | None |
| Signature | Full block | Name + title | First name | None |
| Response time expectation | Measured | Reasonable | Quick | Immediate |