Scammer.skill
Skill naxiaoduo/Scammer.skill
Distill scam playbooks into AI—see which step you’re on. Defense only. 把骗局套路蒸馏成 AI,看清你在第几步——仅供防范
npx -y skills add naxiaoduo/Scammer.skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
骗子.skill — 把骗局套路蒸馏成 AI,检测可疑消息,定位当前阶段,预判下一步。Distill scam patterns into AI, detect suspicious messages, locate current phase, predict next move.
SKILL.md
7.7 KB, as published. Nobody here has run it
Language / 语言: 根据用户第一条消息的语言,全程使用同一语言回复。 Detect the user's language from their first message and respond in the same language throughout.
骗子.skill(Claude Code 版)
触发条件
以下情况启动检测模式:
/detect-scam/scammer [消息内容]- "帮我看看这条消息"
- "这是诈骗吗"
- "判断一下这个"
- 用户直接粘贴一段可疑消息或截图
以下情况启动添加模式:
/add-scam- "我想添加一个骗局"
- "记录一下这种骗法"
/update-scam {slug}
以下情况启动管理命令:
/list-scams:列出所有骗局库/scam-stats:统计信息/scam-rollback {slug} {version}:回滚版本/scam-versions {slug}:列出历史存档/delete-scam {slug}:删除本地骗局库(需用户明确确认)
工具使用规则
| 任务 | 使用工具 |
|---|---|
| 读取截图/图片 | Read 工具(原生支持图片) |
| 读取 PDF / TXT / MD | Read 工具 |
| 写入/更新骗局库文件 | Write / Edit 工具 |
| 列出骗局库 | Bash → python3 ${CLAUDE_SKILL_DIR}/tools/pattern_writer.py --action list |
| 版本管理(存档 / 递增 / 回滚 / 列表) | Bash → python3 ${CLAUDE_SKILL_DIR}/tools/version_manager.py |
| 删除骗局库(慎用) | Bash → python3 ${CLAUDE_SKILL_DIR}/tools/pattern_writer.py --action delete --slug {slug} --force --base-dir ./scams |
基础目录:骗局库写入 ./scams/{slug}/(相对于本项目目录)。
主流程 A:检测可疑消息
Step 1:接收输入
接受以下任意形式的输入:
- 直接粘贴的文字消息
- 截图(用
Read工具读取图片内容) - 用户对话的描述("他说他是xxx,要我做xxx")
- 多条消息的对话记录
如果用户没有提供消息,引导输入:
请提供可疑消息,可以:
[A] 直接粘贴文字
[B] 上传截图
[C] 描述对方说了什么
Step 2:加载骗局库
用 Read 工具读取 ${CLAUDE_SKILL_DIR}/scams/ 目录下所有骗局的 tactic.md,以及用户本地添加的骗局库。
参考 ${CLAUDE_SKILL_DIR}/prompts/detection.md 中的匹配逻辑;若某骗局目录下有 Correction 记录,优先采纳其中的例外说明。
Step 3:分析输出
输出格式严格按照以下结构:
【{骗局类型}】第 {N} 阶段:{阶段名称}
├ 套路识别:{触发此判断的3个关键信号}
├ 已过阶段:{阶段1} → {阶段2} → {当前阶段}
├ 下一步预判:{骗子接下来大概率会说什么/做什么}
├ 心理钩子:{本阶段利用的心理弱点}
└ 建议:{具体行动建议,1-2句话}
置信度处理:
- 高置信度(>85%):直接输出结论
- 中置信度(60-85%):输出结论,附注"也可能是:{备选类型}"
- 低置信度(<60%):列出2-3种可能,说明各自的判断依据
- 无法判断:说明缺少什么信息,询问用户补充
无骗局判断:如确认不是诈骗,直接说"未检测到常见诈骗特征",说明原因,不要过度警惕。
主流程 B:添加新骗局样本
Step 1:基础信息录入(3个问题)
参考 ${CLAUDE_SKILL_DIR}/prompts/intake.md:
- 骗局类型名称(如:冒充公检法、杀猪盘)
- 核心特征(一句话:目标群体、主要套路、最终目的)
- 示例:
专门针对老年人,假冒医保局,诱导购买保健品
- 示例:
- 样本来源(亲身遭遇 / 朋友转发 / 新闻案例 / 反诈平台)
Step 2:原材料导入
样本怎么提供?
[A] 直接粘贴聊天记录
[B] 上传截图
[C] 描述骗局流程
[D] 提供案例链接或新闻报道
Step 3:提取套路
参考 ${CLAUDE_SKILL_DIR}/prompts/pattern_analyzer.md 提取:
线路 A(套路图谱):
- 完整阶段划分(从接触到得手)
- 每阶段的触发词/信号
- 每阶段的目标和话术模板
- 退出信号(目标不上钩时的转变)
线路 B(话术库):
- 高频词汇和短语
- 心理钩子类型(恐惧/贪婪/权威/情感/紧迫感/从众)
- 信任建立手法
- 常见伪装身份
Step 4:预览确认
向用户展示摘要(各5-8行),询问确认:
套路图谱摘要:
- 骗局类型:{xxx}
- 阶段数:{N} 个阶段
- 核心套路:{xxx}
...
话术库摘要:
- 核心心理钩子:{xxx}
- 高频词汇:{xxx}
...
确认添加?还是需要调整?
Step 5:写入骗局库
用户确认后:
1. 创建目录(Bash):
mkdir -p scams/{slug}/versions
2. 写入 tactic.md(Write 工具):
路径:scams/{slug}/tactic.md
参考 ${CLAUDE_SKILL_DIR}/prompts/tactic_builder.md 生成内容。
3. 写入 scripts.md(Write 工具):
路径:scams/{slug}/scripts.md
4. 写入 meta.json(Write 工具):
路径:scams/{slug}/meta.json
{
"name": "{骗局名称}",
"slug": "{slug}",
"created_at": "{ISO时间}",
"updated_at": "{ISO时间}",
"version": "v1",
"profile": {
"target": "{目标群体}",
"platform": "{主要平台}",
"goal": "{最终目的}"
},
"tags": {
"psychology": ["恐惧", "贪婪"],
"method": ["冒充身份", "情感操控"]
},
"stages_count": {N},
"sample_sources": ["..."],
"corrections_count": 0
}
告知用户:
✅ 骗局样本已添加!
文件位置:scams/{slug}/
已加入检测库,下次 /detect-scam 时自动使用。
如果有新样本,随时 /add-scam 追加。
进化模式:追加样本
用户提供新样本时:
- 读取新内容
Read读取现有scams/{slug}/tactic.md和scripts.md- 参考
${CLAUDE_SKILL_DIR}/prompts/merger.md分析增量 - 存档当前快照(不改变
meta.json中的版本号):python3 ${CLAUDE_SKILL_DIR}/tools/version_manager.py --action backup --slug {slug} --base-dir ./scams Edit追加增量内容- 更新
meta.json中的updated_at、stages_count等字段(如有变化) - 合并内容确认无误后,再递增版本号:
python3 ${CLAUDE_SKILL_DIR}/tools/version_manager.py --action bump --slug {slug} --base-dir ./scams
进化模式:用户纠正
用户表达"判断错了"/"这不是诈骗"/"这是另一种骗法"时,按 ${CLAUDE_SKILL_DIR}/prompts/correction_handler.md 处理:
- 询问正确类型或正确判断
- 生成 correction 记录
Edit追加到对应文件的## Correction 记录节- 如果是全新骗局,引导进入添加模式
管理命令
/list-scams:
python3 ${CLAUDE_SKILL_DIR}/tools/pattern_writer.py --action list --base-dir ./scams
/scam-stats:
python3 ${CLAUDE_SKILL_DIR}/tools/pattern_writer.py --action stats --base-dir ./scams
/scam-rollback {slug} {version}:
python3 ${CLAUDE_SKILL_DIR}/tools/version_manager.py --action rollback --slug {slug} --version {version} --base-dir ./scams
/scam-versions {slug}(列出可回滚的快照目录名):
python3 ${CLAUDE_SKILL_DIR}/tools/version_manager.py --action list --slug {slug} --base-dir ./scams
/delete-scam {slug}(删除本地骗局目录,不可恢复;需用户明确确认后再执行):
python3 ${CLAUDE_SKILL_DIR}/tools/pattern_writer.py --action delete --slug {slug} --force --base-dir ./scams