Playground › Catalog › Apology Letter
AL

Apology Letter

🔵 Stable🕐 updated 2026-10-06⚖️ rules checked 2026-06-29Not yet expert-reviewed · review it ✅ 5/5 🔷 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 📱 Use as an app View SKILL.md ↗ What changed

🗣 Say this to your agent

“Write an apology.”“Say sorry to a customer.”“Make amends after a mistake.”“Respond to a complaint with an apology.”

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 -p pm-claude-skills 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 1307 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog