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.
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