360 Secure SkillHub
360 安全技能中心

Brand Geo Master

通过 Playwright 在 Kimi、讯飞、文心、智谱、DeepSeek 等 9 个 AI 平台检索品牌关键词,统计品牌被推荐情况并生成 0-100 GEM 评分、等级与优化建议,支持飞书卡片推送;执行经 SkillPay 计费,需配置飞书用户 ID 与计费 API Key。

billjamno58
billjamno58
热度 28.11
最近更新 2026-05-20 03:37:20
分类:营销依赖:代码执行 / 联网浏览搜索 / 第三方 API / 读写文件应用场景:市场分析 / 报告撰写 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add brand-geo-master
Metadata
name
brand-geo-master
description
Brand GEO Master — AI Platform Brand Visibility Monitor. Automatically search AI platforms (Kimi/Xunfei/Zhipu/Wenxin/DeepSeek/etc.), detect brand keyword visibility, generate 0-100 GEM score, Feishu push support. Trigger: GEO, AI visibility, brand monitoring, AI search visibility.
triggers
["GEO","AI visibility","brand monitoring","AI search visibility","competitor monitoring"]
allowed-tools
Bash(python3)

Brand GEO Master

Detect your brand's visibility across AI search platforms, generate scores and optimization recommendations.


Core Features

  • Multi-platform detection: Search 9 AI platforms simultaneously
  • GEM Score: 0-100 visibility score with grade classification
  • AI Reason Analysis: Understand why brand is not recommended
  • Feishu Push: Auto-send report as interactive card
  • No API key required: Local Playwright for free tier

Quick Start

# Detect a single brand
python3 scripts/geo_report.py "Brand Name"

# Detect multiple brands (including competitors)
python3 scripts/geo_report.py "Brand A" "Brand B"

# No Feishu push (for debugging)
python3 scripts/geo_report.py "Brand Name" --no-push

# Check quota status
python3 scripts/geo_report.py --status

Score Guide

Score Level Description
80-100 Excellent AI actively recommends, strong brand exposure
60-79 Good Mentioned by some AI platforms
30-59 Fair Rare mentions, needs optimization
0-29 Weak Completely invisible

Platform Coverage

Platform Coverage
Kimi Supported
Xunfei Supported
Wenxin Supported
Zhipu Supported
DeepSeek Supported
Qwen Supported
Doubao Supported
Mita Supported
Hunyuan Supported

Config File

Config is at config.json:

{
  "platforms": {
    "kimi": {"enabled": true, "weight": 1.0},
    "xinhuo": {"enabled": true, "weight": 0.9},
    "yiyan": {"enabled": true, "weight": 0.9},
    "zhipu": {"enabled": true, "weight": 0.8},
    "deepseek": {"enabled": false},
    "qianwen": {"enabled": false},
    "doubao": {"enabled": false},
    "mita": {"enabled": false},
    "hunyuan": {"enabled": false},
    "xunfei": {"enabled": false}
  },
  "report": {
    "push_to_feishu": true,
    "feishu_webhook": "Your Feishu group bot webhook URL"
  }
}

Billing

  • Pay-per-call: $0.0100 USDT per execution via SkillPay.me
  • Balance insufficient: Payment URL returned — user tops up at https://skillpay.me/brand-geo-master
  • External data flow: FEISHU_USER_ID transmitted to skillpay.me for billing identification
  • Billing model: Each full scan (single brand or batch) = 1 call = $0.0100 USDT

Required Environment Variables

Variable Description
FEISHU_USER_ID User open_id for billing (passed by Feishu runtime)
SKILL_BILLING_API_KEY SkillPay Builder API Key
SKILL_BILLING_SKILL_ID SkillPay Skill ID (defaults to brand-geo-master)
GEO_QUOTA_FILE Path to quota file (defaults to .geo_quota.json)

License

MIT