用途:该技能驱动 semrush-pp-cli 命令行,把 Semrush 的 Analytics 与 Projects 数据拉到本地 SQLite,适合需要反复查询同一批数据的场景(每周漂移、关键词缺口、外链缺口、Site Audit 回归),或用智能体编排时避免重复消耗 API 配额。资料明确说明它不适合一次性临时查询(官方 Semrush 界面更快),也不涵盖 Trends API 工作流。
主要能力:本地状态累积,drift 对比本周与上周域名/关键词快照,snapshot 打标签并 diff 任意两个标签;backlink new 只列时间窗内新出现的外链;tracking drift 用窗口函数找出位置变化超阈值的追踪关键词;audit regression 对比最近两次 Site Audit 快照的新增与已解决问题。成本透明,budget 本地记录每次 API 调用的单位成本并按日、命令、资源汇总,可查月末消耗。跨域连接,keyword gap 做多域名自然关键词集合差,backlink gap 找只链竞品未链本方的引荐域。另有 domain regions、audit triage、serp-features、cannibalization 等分析。命令覆盖 account、audit、backlink、domain、keyword、project、subdomain、subfolder、tracking 各组。
使用方式:需先安装并验证 CLI。安装命令为 npx -y @mvanhorn/printing-press-library install semrush --cli-only;验证用 semrush-pp-cli --version。安装失败可回退 Go 安装(需 Go 1.26.6 以上):go install github.com/mvanhorn/printing-press-library/library/marketing/semrush/cmd/semrush-pp-cli@latest。若 --version 报 command not found,说明运行时看不到二进制目录,须把安装目录加入 $PATH 后再执行技能命令。
限制:使用前必须确认 CLI 已安装且 PATH 正确;涉及 API 调用的命令按资料标注消耗单位;具体功能效果、收费与价格资料未提供。