Back to Skills

draft-response

Draft a professional customer-facing response tailored to the situation and relationship. Use when answering a product question, responding to an escalation or outage, delivering bad news like a delay or won't-fix, declining a feature request, or replying to a billing issue.

22,381stars2,630forksUpdated 7/6/2026

Security Assessment

Safe(100/100)
Security Score100/100

About draft-response

A slash command (/draft-response) that produces a professional, customer-facing reply tailored to the situation, the customer relationship, and the communication context. It fits moments such as answering a product question, responding to an escalation or outage, delivering bad news like a delay or won't-fix, declining a feature request, or resolving a billing issue. The user passes a short description of the situation as the argument.

The workflow first parses context to determine the customer, situation type, urgency, channel, relationship stage, and stakeholder level. It then gathers background from any connected sources, including prior email correspondence, internal chat discussion, a CRM for account and plan details, a support platform for related tickets and SLA status, and a knowledge base for documentation to reference. From that it generates a draft plus an internal notes block that explains the approach, flags facts to verify, calls out risk factors, and lists follow-up or escalation steps that should not be sent to the customer.

Before presenting, it runs quality checks on tone, unauthorized commitments, roadmap details that should stay internal, accuracy of referenced conversations, clear next steps, and appropriateness for the stakeholder level and channel length. Guidance encodes customer-communication best practices such as leading with empathy, bottom-line-up-front directness, honesty, and closing the loop, along with a tone spectrum, relationship-stage adjustments, and explicit style do's and don'ts. After delivering the draft it offers iterations to shift tone, adjust length, target a different stakeholder, or prepare a follow-up message.

FAQ

When should I use /draft-response?

When replying to a product question, an escalation or outage, bad news such as a delay or won't-fix, a declined feature request, or a billing issue.

What input does the command need?

A short description of the customer question, issue, or request passed as the argument, for example the account name and what they are asking about.

Where does it pull supporting context from?

From connected sources when available: prior email, internal chat, a CRM, a support platform, and a knowledge base.

Does it only output the message?

No. Alongside the draft it produces an internal notes section covering rationale, things to verify, risk factors, follow-up, and any escalation, which is marked do-not-send.

How does it adjust tone for different situations?

It uses a tone spectrum keyed to the situation and relationship stage, and afterward offers to make the reply more formal, casual, empathetic, direct, shorter, or longer.

Install draft-response

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill