Playground β€Ί Catalog β€Ί Scam Message Decoder
SM

Scam Message Decoder

πŸ”΅ StableπŸ• updated 2026-10-06βš–οΈ rules checked 2026-07-18Not yet expert-reviewed Β· review it πŸ”· SkillSpec L3 pm-scam-defense

Decode a suspicious message β€” text, email, call transcript, or DM β€” against the anatomy of known scam families, with a πŸ”΄πŸŸ‘πŸŸ’ read and the safe next move. Use when someone asks is this a scam, decode this suspicious text, my 'bank' just called me, this job offer seems off, or my parent got a weird message. Produces the verdict with the specific scam-family match, the tells quoted from the message itself, the safe-verification path (never the message's own links or numbers), and the if-you-already-clicked triage.

β–Ά Run it free β€” no key needed πŸ“ Grade your existing draft πŸ“± Use as an app View SKILL.md β†— What changed

πŸ—£ Say this to your agent

β€œIs this a scam?β€β€œDecode this suspicious text.β€β€œMy 'bank' just called me.β€β€œMy parent got a weird message.”

What to give it

β–ΈThe message itself β€” pasted verbatim (sender address/number included; the from-field is often the loudest tell)
β–ΈThe context β€” do they have a relationship with the claimed sender? Were they expecting anything? (An unexpected "your package is held" and an expected delivery read differently β€” barely)
β–ΈEngagement status β€” just received, or already clicked/replied/paid β€” the second reroutes the whole output to triage first

βœ… 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.

βœ“Every red flag quotes the message's actual words
βœ“The verdict names a specific family, not generic "be careful"
βœ“The safe move uses only channels the user already had
βœ“πŸŸ’ verdicts are given when earned, with the free-verification note
βœ“The triage is ordered by recoverability speed and opens shame-free

⚠️ What it refuses to do

Do not shame the target anywhere β€” these are professional operations; embarrassment is part of their design
Do not verify through anything the message provided β€” links, numbers, "press 1"
Do not mark everything πŸ”΄ β€” false alarms train people to stop asking
Do not promise recovery of sent money β€” route to the fraud line fast and honestly
Do not reproduce or improve scam text β€” this skill decodes attacks, never drafts them

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

πŸ’¬ Discussion

Scam Message Decoder 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