SM
Scam Message Decoder
๐ต Stable๐ updated 2026-07-18
๐ท 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.
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 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 625 open-source professional AI agent skills โ all SkillSpec L3.
Try them all in the browser ยท โญ Star on GitHub ยท Browse the full catalog