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