PlaygroundCatalog › Apology Letter
AL

Apology Letter

🔵 Stable🕐 updated 2026-06-29 🔷 SkillSpec L3 pm-crisis

Write a sincere, effective apology to a customer, group, or the public. Use when asked to write an apology, say sorry to a customer or community, make amends after a mistake, or respond to a complaint with an apology. Produces a genuine apology — acknowledgement, taking responsibility, empathy for the impact, the concrete fix and prevention, and an offer to make it right — in the right tone, without excuses or non-apologies.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

What happened — the mistake, and who was affected.
The impact — how it affected them (inconvenience, cost, trust, harm).
Your responsibility — what you got wrong (own your part plainly).
The remedy — what you'll do to fix it and prevent recurrence, and any make-good offer.
Recipient & tone — one customer / a community / the public; and how formal.

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

Acknowledges the specific mistake — not a vague "issues occurred"
Takes real responsibility — no "if we offended", "but", or blaming the customer/circumstances
Shows genuine understanding of the impact, in their terms
Offers a concrete fix and, where fitting, a way to make it right
Prevention is mentioned only if true, not as empty reassurance
Tone matches the severity — proportionate, sincere, not grovelling or glib

⚠️ What it refuses to do

Do not write a non-apology ("we're sorry you feel that way", "mistakes were made") — it makes it worse
Do not use conditional language ("if this caused any inconvenience") when harm clearly occurred
Do not bury the apology under excuses, context, or self-justification
Do not over-promise prevention you can't deliver
Do not be so brief it reads as dismissive, or so effusive it reads as insincere — match the harm

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="apology-letter"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Apology Letter is one of 599 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog