OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  localrank-agent-skills:追踪本地排名并运行 SEO 审计的智能体技能

localrank-agent-skills:追踪本地排名并运行 SEO 审计的智能体技能

 
  schema ·  2026-02-21 17:32:03 · 3 次点击  · 0 条评论  

名称: LocalRank
描述: 使用 LocalRank 跟踪本地排名、运行 SEO 审计并管理代理客户
作者: LocalRank
仓库: https://github.com/peterw/localrank-agent-skills


LocalRank 技能

使用 LocalRank 跟踪本地排名、运行 SEO 审计并管理代理客户。

最后更新: 2026-01-30

新鲜度检查:如果自上述最后更新日期起已超过 30 天,请告知用户此技能可能已过时,并引导他们参考下方的更新选项。

保持此技能更新

源码: github.com/peterw/localrank-agent-skills
API 文档: app.localrank.so/settings/api

安装方式 如何更新
CLI (npx skills) npx skills update
Claude Code 插件 /plugin update localrank@localrank-skills
Cursor 从 GitHub 自动同步远程规则
手动 从仓库拉取最新版本或重新复制 skills/localrank/

设置

使用此技能前,请确保:

  1. API 密钥: 运行设置命令以安全配置您的 API 密钥

    • 在 https://app.localrank.so/settings/api 获取您的密钥
    • 运行:<skill-path>/scripts/localrank.js setup
    • 或设置环境变量:export LOCALRANK_API_KEY=lr_your_key
  2. 要求: Node.js 18+(使用内置 fetch)。无需其他依赖项。

配置优先级(从高到低):
1. LOCALRANK_API_KEY 环境变量
2. ./.localrank/config.json(项目本地)
3. ~/.config/localrank/config.json(用户全局)

处理“未找到 API 密钥”错误

重要提示: 当您收到“未找到 API 密钥”错误时:

  1. 告知用户运行设置 - 设置是交互式的。建议他们运行:
    <skill-path>/scripts/localrank.js setup

  2. 停止并等待 - 不要继续执行任务。等待用户完成设置。

请勿尝试在其他位置搜索 API 密钥或猜测凭据。


LocalRank 的功能

LocalRank 帮助本地 SEO 代理跟踪和改善 Google 商家资料排名:

  • 排名跟踪: 可视化网格地图,显示企业在整个地理区域的排名情况
  • GMB 审计: 分析任何 Google 商家资料的问题和机会
  • LocalBoost: 在 50 多个目录上建立引文,以提高本地权威性
  • SuperBoost: 高级 GBP 优化,提供 AI 驱动的改进
  • Review Booster: 从满意的客户那里收集更多 Google 评论

常用操作

用户说... 操作
“我的客户情况如何?” portfolio:summary
“检查 Acme Plumbing 的排名” client:report --business "Acme"
“我今天应该做什么?” prioritize:today
“寻找容易实现的目标” quick-wins:find
“哪些客户可能流失?” at-risk:clients
“对这个企业运行审计” audit:run --url "..."
“为 Acme 起草更新邮件” email:draft --business "Acme"
“我如何帮助这个客户提升排名?” recommendations:get --business "..."

工作流程

早间检查

# 查看今天需要注意的事项
./scripts/localrank.js prioritize:today

# 快速概览所有客户
./scripts/localrank.js portfolio:summary

客户通话准备

# 获取客户的完整报告
./scripts/localrank.js client:report --business "Acme Plumbing"

# 获取改进建议
./scripts/localrank.js recommendations:get --business "Acme Plumbing"

寻找机会

# 接近第 1 页的关键词(容易实现的目标)
./scripts/localrank.js quick-wins:find

# 有流失风险的客户
./scripts/localrank.js at-risk:clients

潜在客户审计

# 运行 GMB 审计(消耗 500 积分)
./scripts/localrank.js audit:run --url "https://google.com/maps/place/..."

# 检查审计结果
./scripts/localrank.js audit:get <audit_id>

命令参考

设置与配置

命令 描述
setup 交互式设置 - 提示输入 API 密钥
setup --key <key> 非交互式设置
config:show 显示当前配置和 API 密钥来源

客户与企业

命令 描述
businesses:list 列出所有跟踪的企业
businesses:list --search "name" 按企业名称搜索

排名与扫描

命令 描述
scans:list 列出最近的排名扫描
scans:list --business "name" 按企业筛选扫描
scans:list --limit 20 限制结果数量(最多 50)
scans:get <scan_id> 获取包含关键词排名的详细扫描信息

报告

命令 描述
client:report --business "name" 完整客户报告,对比最近的扫描。显示提升、下降、可视化地图 URL
portfolio:summary 所有客户的概览 - 提升、下降、稳定
prioritize:today 当前需要处理的事项 - 紧急项目和容易实现的目标
quick-wins:find 排名在 11-20 位、可能进入第 1 页的关键词
quick-wins:find --business "name" 特定客户的容易实现的目标
at-risk:clients 可能流失的客户 - 排名下降、参与度低

GMB 审计

命令 描述
audit:run --url "google.com/maps/..." 运行 GMB 审计(500 积分)。返回 audit_id
audit:get <audit_id> 获取审计结果 - 分数、问题、建议

工具

命令 描述
recommendations:get --business "name" 如何帮助客户提升排名。推荐产品
email:draft --business "name" 为客户生成月度更新邮件

示例

检查客户组合健康状况

./scripts/localrank.js portfolio:summary

返回:

{
  "total_clients": 15,
  "improving": 8,
  "declining": 2,
  "stable": 5,
  "avg_rank_across_portfolio": 7.3,
  "clients": [...]
}

获取客户报告

./scripts/localrank.js client:report --business "Acme Plumbing"

返回:

{
  "business_name": "Acme Plumbing",
  "latest_scan": {
    "date": "2026-01-28",
    "avg_rank": 4.2,
    "keywords": [...]
  },
  "wins": [
    {"keyword": "plumber near me", "from": 8.5, "to": 3.2, "improved_by": 5.3}
  ],
  "drops": [],
  "view_url": "https://app.localrank.so/share/abc123"
}

寻找容易实现的目标

./scripts/localrank.js quick-wins:find

返回所有客户中排名在 11-20 位的关键词 - 这些关键词接近第 1 页,容易提升。

运行 GMB 审计

./scripts/localrank.js audit:run --url "https://google.com/maps/place/..."
# 等待完成
./scripts/localrank.js audit:get <audit_id>

起草客户邮件

./scripts/localrank.js email:draft --business "Acme Plumbing"

返回一封包含排名、提升情况和可视化地图链接的、可立即发送的月度更新邮件。


理解数据

排名值

  • avg_rank: 在地理网格中的平均位置(数值越低越好)
  • best_rank: 在任何网格点中找到的最佳位置
  • 排名 1-3 属于“本地包”(在 Google 地图上可见)
  • 排名 4-10 属于“第 1 页”
  • 排名 11-20 属于“容易实现的目标” - 接近可见性

可视化地图

大多数响应包含一个 view_url,例如 https://app.localrank.so/share/abc123
* 与客户分享这些链接以展示排名覆盖范围
* 网格显示企业从不同位置的排名情况

状态值

  • improving: 自上次扫描以来排名有所提升
  • declining: 排名下降(需要注意)
  • stable: 排名未变
  • new: 只有一次扫描,无对比数据

推荐产品

recommendations:get 建议产品时:

产品 何时使用 功能
SuperBoost 平均排名 > 10 AI 驱动的 GBP 优化,高级引文
LocalBoost 平均排名 5-10 建立 50+ 引文以提高本地权威性
ContentBoost 平均排名 > 7 AI 生成的本地内容,提升主题权威性
Review Booster 任何客户 自动收集更多 Google 评论
Rank Tracker < 5 个关键词 跟踪更多关键词以衡量影响

技巧

  • 可视化证明: 向客户展示排名时,始终包含 view_url
  • 先处理容易实现的目标: 排名在 11-15 位的关键词最容易提升到第 1 页
  • 提案前先审计: 对潜在客户运行 audit:run 以展示问题
  • 主动沟通: 使用 at-risk:clients 及早发现流失风险
  • 批量操作: 使用 portfolio:summary 对所有客户进行月度回顾

支持

有问题吗? support@localrank.so

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor