用途:审计页面社交分享元数据,并生成 Open Graph 与 Twitter/X 社交卡片标签,改善链接在社交、聊天与 AI 助手预览中的呈现,属于点击率与分享信号,非排名因素。
主要能力:检查 og:title、og:description、og:url、og:type 是否完整,og:url 是否与 canonical 一致,og:type 是否合理;检查 og:image 是否存在、约 1200x630、不低于 200x200 且可达;检查 twitter:card(偏好 summary_large_image)及 title、description、image;当 OG 缺失时记录爬虫实际降级结果。
使用方式:基于 dispatch 指定的 PageSnapshot 进行解析,读取 pages/<slug>.json 中的 metas、canonicals、images,并 Grep HTML 取证。确定性发现来自 findings.deterministic.json,不重复输出,只补充模型判断发现。若无快照,可先运行 node "${CLAUDE_PLUGIN_ROOT}/scripts/snapshot.mjs" <target> --out "${CLAUDE_PLUGIN_DATA}/runs"。
修复与验证:auto 修复会从标题、h1、meta description、canonical 与首张正文图派生并注入完整 OG + Twitter 卡片块,输出 diff。工具不能创建图片资源,og:image/twitter:image 仅在存在真实路径时接入,否则留明显 TODO 占位,不虚构 URL 或尺寸,也不编造标题描述文本。验证通过 dom_assert 与 header_check 执行;若图片抓取或尺寸探测被网络限制阻断,状态为 needs_api,不会误报通过。
适用场景:需要统一社交分享预览、提升点击率与品牌一致性的页面审计。限制:社交卡片对搜索排名影响近乎为零,不应期待排名变化;无网络时图片相关检查无法完成。其他收费与平台信息暂未提供。