PlaygroundCatalog › Error Message Writer
EM

Error Message Writer

🔵 Stable🕐 updated 2026-06-30 🔷 SkillSpec L3 pm-uxwriting

Write clear, helpful error messages that tell users what happened and how to fix it. Use when asked to write an error message, validation text, a failure/empty-error state, or to rewrite a cryptic system error. Produces human, blame-free error copy — what went wrong, why (if useful), and the next step — with options per surface (inline, toast, full page) and the related success/empty states.

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

What to give it

What failed — the action or system, and the likely cause(s).
The surface — inline field, toast/snackbar, modal, or full-page error.
Recovery — what the user can actually do (retry, fix input, wait, contact support).
Voice & constraints — tone, length limits, and whether a support/error code is needed.

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

States what happened in plain language — no codes, no jargon, no stack traces shown to the user
Gives a concrete next step the user can take
Blame-free — never "you entered it wrong"; focus on the fix
Tone matches severity (minor validation vs. serious failure)
Variants fit the surface (inline vs. toast vs. full page) and any length limits
Separates what to log (technical) from what to show (human)

⚠️ What it refuses to do

Do not show raw/technical errors ("Error 500", "null pointer") to end users
Do not blame the user ("Invalid input") — say what to do instead
Do not write a dead-end ("Something went wrong") with no next step
Do not be jokey about serious failures (payment, data loss) — match the tone to the stakes
Do not bury the action — the recovery step should be obvious

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="error-message-writer"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Error Message Writer 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