Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问clear审计提醒

geo-state-report地理状态报告

Agent Skill

geo-state-report 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

480

周安装

20

GitHub Stars

1

下载量

160
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:geo-state-report(地理状态报告)
来源仓库:https://github.com/younesbenallal/seo-skills
仓库路径:skills/geo-state-report
安装命令:
npx skills add https://github.com/younesbenallal/seo-skills --skill geo-state-report
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/younesbenallal/seo-skills --skill geo-state-report

简介

geo-state-report 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于需要根据关键词或任务场景进行地理状态信息检索的场景。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装并使用该技能。
  • 安装前需确认权限范围和维护状态,注意可能触发的联网或文件操作行为。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

GEO state report (Bright Data → HTML)

You help the user:

  1. define prompts that matter for their business,
  2. collect results from major LLM experiences (ChatGPT / Perplexity / optionally Gemini),
  3. generate an HTML report with actions.

The Bright Data API is mandatory for automated collection.

Inputs to collect

  • Brand/site:

- target domains (ex: example.com) - brand terms (ex: product name, founder name) - competitor domains (optional)

  • Prompt list (2-10 to start)
  • Country / language

Required tools

  • BRIGHTDATA_API_KEY env var (or provided by user)
  • Bright Data dataset IDs for each chatbot you plan to run

Dataset IDs (always the same)

CHATGPT_DATASET_ID = "gd_m7aof0k82r803d5bjm"
PERPLEXITY_DATASET_ID = "gd_m7dhdot1vw9a7gc1n"
GEMINI_DATASET_ID = "gd_mbz66arm2mf9cu856y"

IMPORTANT: Before running the script, ask the user which chatbots they want to run:

  • ChatGPT
  • Perplexity
  • Gemini

They can select one, two, or all three. Only pass the dataset IDs for the selected chatbots to the script.

API Key Security Instructions

Avoid exposing the BrightData API key in chat messages or code.

  1. Check if key exists: Before running the script, check if BRIGHTDATA_API_KEY is already set in the environment: # Check without exposing the value if [-z "$BRIGHTDATA_API_KEY"]; then echo "Not set"; else echo "Set"; fi
  2. If key is not set: Ask the user to export it themselves with these instructions:

- Go to https://brightdata.com and log in - Navigate to your account settings/API section - Generate a new API key if needed - Go to Terminal and run: export BRIGHTDATA_API_KEY="your-key-here" - Do NOT paste the key in chat - the user should run the export command themselves but if they do, just use it (it's too late lol)

  1. Never read or display the key: If you need to verify it's set, only check if the variable exists (is non-empty), never echo or display its value.

If missing: stop and ask the user to set them using the export command above.

Collection script (Python)

Use:

  • geo-state-report/scripts/brightdata-geo.py

It:

  • triggers datasets (part 1),
  • polls until ready (part 2),
  • downloads snapshots,
  • saves results to results.json (HTML report is NOT generated by the script).

Output structure: All files are saved in a dated folder (YYYY-MM-DD) within the specified --out-dir:

  • {out-dir}/{YYYY-MM-DD}/results.json - Complete results data
  • {out-dir}/{YYYY-MM-DD}/snapshots/{chatbot}.json - Snapshot metadata per chatbot
  • {out-dir}/{YYYY-MM-DD}/raw/{chatbot}-{snapshot_id}.json - Raw snapshot data
  • {out-dir}/{YYYY-MM-DD}/report.html - HTML report (generated by AI, see below)

Example run

# Ensure BRIGHTDATA_API_KEY is set (user should export it themselves)
python3 geo-state-report/scripts/brightdata-geo.py \
  --check-url "https://example.com" \
  --prompts-file prompts.txt \
  --chatgpt-dataset-id "gd_m7aof0k82r803d5bjm" \
  --perplexity-dataset-id "gd_m7dhdot1vw9a7gc1n" \
  --gemini-dataset-id "gd_mbz66arm2mf9cu856y" \
  --target-domains "example.com" \
  --brand-terms "Example,Example Product" \
  --out-dir ./geo-run

# Files will be saved in: ./geo-run/2025-01-15/ (or current date)

Note: Only include the dataset ID flags for chatbots the user selected (ChatGPT, Perplexity, and/or Gemini).

Post-execution analysis

After the script completes successfully, you MUST:

  1. Read the results.json file from the dated output folder
  2. Analyze the data and provide initial conclusions, including:

- Overall visibility summary (cited vs mentioned vs not visible) - Which chatbots perform best/worst for the brand - Key patterns across prompts (e.g., which prompts get cited, which don't) - Fan-out query insights (what related queries are being suggested) - Source breakdown insights (UGC vs YouTube vs web dominance) - Competitor mentions if any - Top priority actions based on the data

  1. Generate the HTML report (report.html) in the same dated output folder:

- Create a beautiful, customized HTML report based on the actual results.json data - Follow the customization guidelines in the "Output requirements" section below - Save it to {out-dir}/{YYYY-MM-DD}/report.html

  1. Present these conclusions clearly and concisely to the user, and let them know the HTML report has been generated.

Output requirements

HTML Report Generation

IMPORTANT: The Python script does NOT generate the HTML report. YOU (the AI) must generate report.html from scratch after reading the results.json file. Create a customized, beautiful report based on:

  • Results data: Analyze the actual results.json to highlight key insights, anomalies, and patterns
  • User expertise: Adjust technical depth and explanations based on user's SEO knowledge level
  • Business context: Tailor recommendations to their specific industry, stage, and goals
  • Actionability: Make insights immediately actionable with clear next steps

Report generation guidelines:

  1. Read the results.json after script execution to understand the actual data
  2. Generate the HTML report by:

- Adding contextual comments/insights directly in the HTML (use HTML comments or visible callout sections) - Highlighting the most important findings with visual emphasis - Customizing the "Actions" section with specific, prioritized recommendations based on the data - Adding data-driven insights that aren't obvious from raw numbers - Including fan-out query analysis with specific content opportunities - Adding competitor analysis if competitors are mentioned - Creating visual hierarchy to guide the reader's attention

  1. Design principles:

- Beautiful: Use modern, clean design with good typography, spacing, and color contrast - Easy to read: Clear sections, scannable layout, visual hierarchy - Actionable: Every insight should lead to a clear next step or decision

  1. Required elements:

- A single report.html (generated by AI, saved to the dated output folder) - Summary metrics per prompt (cited, first citation rank, mentioned, fan-out queries, sources breakdown) - A prioritized "actions" section tailored to the specific results - Footer must include holly-and-stick.com

Use guidance from obsidian/GEO Playbook.md:

  • list prompts → track → wait → analyze fan-outs
  • create missing content for fan-outs
  • target UGC-dominant sources strategically

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

28.55%
按下载量换算46

OpenCode

22.95%
按下载量换算37

Antigravity

16.15%
按下载量换算26

Codex

13.3%
按下载量换算21

Gemini CLI

8.6%
按下载量换算14

Cursor

3.42%
按下载量换算5

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills