Blog Fact-Check 博客事实核查
核验博客中的统计数据、来源与事实性主张。
技能明确读取文章并抓取用户提供的引用网址,未声明凭据访问、写入外部系统或隐蔽外传,且限制每次最多处理10个URL;但未说明WebFetch返回内容中的间接提示注入、敏感数据处理、用户确认、权限隔离或回滚机制,因此扣12分。
工作流、字段、评分规则和异常页面限制较清晰,顺序抓取也有确定性;但声明的统计提取模式有限,对非标准数字、重定向、网络错误和解析失败的诊断反馈不足,且本次静态审查未执行关键路径,因此按静态上限扣分。
触发短语、输入文件、输出报告和与blog-analyze的集成边界均有说明;但主要依赖英文模式和WebFetch,未说明中文文本覆盖,也未说明大陆网络不可达或网页访问受限时的替代路径,因此扣6分。
具备名称、描述、可调用标记、参数提示、许可证、分步流程、输出示例、限制和集成说明,文档结构可读;但该技能文件没有自身版本、变更记录、维护责任、更新路径、FAQ或安装说明,因此扣7分。
目标任务、声明提取字段、匹配置信度和建议动作均具体,理论上能产出可直接审阅的验证报告;但抓取和匹配效果未被本技能专属的可执行测试或样例结果验证,输出仍可能需要人工复核,因此按静态上限计7分并扣8分。
评分标准、状态定义、URL和定位字段使结果具备一定审计线索;但未提供该技能的第三方执行证据、专属测试套件或独立复核结果,仓库测试材料主要覆盖其他分析和交付组件,因此扣6分。
- WebFetch抓取的网页内容可能包含间接提示注入;应将其严格视为不可信数据,并在访问可能含敏感信息的文章或URL前进行人工确认。
- 未提供该技能专属执行测试,不能据此确认URL抓取、数字匹配或异常页面处理在实际环境中稳定工作。
- 中文统计表达、中文来源页面以及大陆网络不可达、登录墙、动态页面和PDF的处理能力有限或未验证。
- “提取所有统计声明”的承诺可能超出当前有限模式,复杂表格、图表、范围值和隐含数字可能漏检。
这个 Skill 能做什么,适合哪些场景?
Blog Fact-Check 是 claude-blog 套件中的博客事实核查技能,专门处理统计数据、数字和来源归因。它读取指定博客文件,提取包含数字、百分比、金额或具名来源的主张,并逐一检查引用网址。技能通过 WebFetch 获取来源页面,再按精确匹配、改写匹配、弱匹配或未找到进行评分。没有来源网址的主张会被标记为未验证。
读取目标博客文件并定位数据主张;提取主张原文、数值、归因、网址和所在位置;按顺序通过 WebFetch 获取引用页面并搜索相关数值;依据匹配程度生成置信度分数和状态;为无网址主张建议检索词;输出包含汇总统计、逐条结果和后续建议的验证报告。每次运行最多处理10个网址,超出的引用会被标记为跳过。
- 内容营销人员在发布前核对博客中的百分比、金额和研究数据。
- 编辑需要确认文章中的统计数字是否确实出现在引用来源页面上。
- 团队审查带有多个外部引用的长篇文章,并希望获得逐条验证记录。
- 作者发现文章存在未引用的事实性主张,需要快速列出待补来源内容。
这个 Skill 有哪些优点和局限?
- 能逐条提取并核对数字、百分比、金额和具名来源。
- 提供从1.0到0.0的匹配置信度评分,区分精确匹配与改写匹配。
- 会显式标记没有引用网址的主张,而不是默认视为已验证。
- 限制每次最多处理10个网址,有助于控制来源站点访问频率。
- 依赖可访问的引用网址;没有网址的主张只能标记为未验证。
- 付费墙、动态渲染页面和PDF可能只能得到弱结果或需要人工复核。
- 404或无法访问的网址会得到0.0分,但来源替代需要人工寻找。
- 该技能只核查主张与来源的对应关系,不负责全面编辑、SEO审计或文章写作。
如何安装这个 Skill?
这是 claude-blog 公共仓库中的一个子技能。安装 Claude Code 1.0.33 或更高版本后运行:
/plugin marketplace add AgriciDaniel/claude-blog
/plugin install claude-blog@agricidaniel-claude-blog
安装后重启 Claude Code。
如何使用这个 Skill?
在 Claude Code 中运行:
/blog factcheck path/to/post.md
也可以使用“fact check”“verify statistics”“check sources”或“validate claims”等请求触发。输入应是待核查的博客文件路径;输出为验证报告。
这个 Skill 与同类方案有什么区别?
相较于直接让模型判断文章是否准确,这个技能要求逐条读取引用页面并输出匹配分数;相较于人工核查,它提供了结构化的主张清单和验证报告。