Individual skill
geo
完整的 GEO(生成式引擎优化)服务流水线:给一个产品官网 URL 和介绍材料, 做站点诊断与 AI 答案采样、生成带验收标准的执行工单、产出可直接部署的资产 (llms.txt / JSON-LD / 定义块 / FAQ / 内容大纲与初稿)、自动验收工单是否闭环、 并打包成可直接发给客户的交付物。可按周期复跑,做长期 GEO 运营与月报。 国内和海外双市场并行:国内覆盖 智谱GLM/豆包/DeepSeek/Kimi/MiniMax/纳米AI/百度AI, 海外覆盖 Gemini/ChatGPT/Claude/Grok/Perplexity,问题库与指标按市场分开算。 当用户说「做 GEO」「生成式引擎优化」「让 AI 推荐我的产品」「AI 搜索里搜不到我们」 「GEO 方案/诊断/监测/月报/交付」「给客户做 GEO 服务」,或给一个产品网址要做 AI 可见性优化时使用。GEO 指生成式引擎优化,不是地理信息; 不用于传统 SEO 关键词排名、竞价投放或建站。
SKILL.md
Source commit 9492cb3a1952f1370cca0f66715f87165fd56e2c
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 811
- Repository last updated
- Aug 10, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-search Repository topic
- generative-engine-optimization Repository topic
- geo Repository topic
- llm Repository topic
- self-hosted Repository topic
- seo Repository topic
- aeo Repository topic
- ai-visibility Repository topic
- answer-engine-optimization Repository topic
- seo-tools Repository topic
- marketing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.env.exampleasset · 929 bytes.gitignoreasset · 83 bytesLICENSEasset · 1,077 bytesREADME.ja.mddoc · 23,261 bytesREADME.mddoc · 20,365 bytesREADME.zh-CN.mddoc · 20,727 bytesSKILL.mdcore · 19,274 bytesSKILL.mdcore · 19,274 bytesSKILL.mdcore · 19,274 bytesSKILL.mdcore · 19,274 bytesSKILL.mdcore · 19,274 bytesSKILL.mdcore · 19,274 bytesSKILL.mdcore · 19,274 bytesSKILL.mdcore · 19,274 bytesSKILL.mdcore · 19,274 bytesSKILL.mdcore · 19,274 bytesdocs/demo.en.gifasset · 1,233,489 bytesdocs/demo.en.mp4asset · 724,958 bytesdocs/demo.gifasset · 963,851 bytesdocs/demo.ja.gifasset · 1,215,818 bytesdocs/demo.ja.mp4asset · 719,118 bytesdocs/demo.mp4asset · 751,871 bytesdocs/logo.pngasset · 12,046 bytesdocs/screenshots-en/assets.pngasset · 120,527 bytesdocs/screenshots-en/channels.pngasset · 297,489 bytesdocs/screenshots-en/competitors.pngasset · 228,870 bytesdocs/screenshots-en/engines.pngasset · 216,939 bytesdocs/screenshots-en/facts.pngasset · 228,622 bytesdocs/screenshots-en/gaps.pngasset · 231,045 bytesdocs/screenshots-en/overview.pngasset · 208,597 bytesdocs/screenshots-en/plan.pngasset · 263,282 bytesdocs/screenshots-en/publishing.pngasset · 217,559 bytesdocs/screenshots-en/questions.pngasset · 240,718 bytesdocs/screenshots-en/samples.pngasset · 294,256 bytesdocs/screenshots-en/settings.pngasset · 221,166 bytesdocs/screenshots-en/siteaudit.pngasset · 217,415 bytesdocs/screenshots-en/verify.pngasset · 282,916 bytesdocs/screenshots-en/workbench.pngasset · 174,315 bytesdocs/screenshots-ja/assets.pngasset · 127,885 bytesdocs/screenshots-ja/channels.pngasset · 296,839 bytesdocs/screenshots-ja/competitors.pngasset · 235,471 bytesdocs/screenshots-ja/engines.pngasset · 247,028 bytesdocs/screenshots-ja/facts.pngasset · 248,342 bytesdocs/screenshots-ja/gaps.pngasset · 245,876 bytesdocs/screenshots-ja/overview.pngasset · 229,009 bytesdocs/screenshots-ja/plan.pngasset · 274,112 bytesdocs/screenshots-ja/publishing.pngasset · 234,903 bytesdocs/screenshots-ja/questions.pngasset · 284,816 bytesdocs/screenshots-ja/samples.pngasset · 308,424 bytesdocs/screenshots-ja/settings.pngasset · 235,814 bytesdocs/screenshots-ja/siteaudit.pngasset · 257,968 bytesdocs/screenshots-ja/verify.pngasset · 297,753 bytesdocs/screenshots-ja/workbench.pngasset · 188,298 bytesdocs/screenshots/assets.pngasset · 120,527 bytesdocs/screenshots/channels.pngasset · 297,489 bytesdocs/screenshots/competitors.pngasset · 228,870 bytesdocs/screenshots/engines.pngasset · 216,939 bytesdocs/screenshots/facts.pngasset · 228,622 bytesdocs/screenshots/gaps.pngasset · 231,045 bytesdocs/screenshots/overview.pngasset · 208,597 bytesdocs/screenshots/plan.pngasset · 263,282 bytesdocs/screenshots/publishing.pngasset · 217,559 bytesdocs/screenshots/questions.pngasset · 240,718 bytesdocs/screenshots/samples.pngasset · 294,256 bytesdocs/screenshots/settings.pngasset · 221,166 bytesdocs/screenshots/siteaudit.pngasset · 217,415 bytesdocs/screenshots/verify.pngasset · 282,916 bytesdocs/screenshots/workbench.pngasset · 174,315 bytesdocs/video-script.mddoc · 7,581 bytesextension/README.mddoc · 8,086 bytesextension/background.jsruns · 251 bytesextension/content.jsruns · 9,684 bytesextension/manifest.jsonasset · 1,469 bytesextension/sandbox.shruns · 6,848 bytesextension/sidepanel.htmlasset · 5,870 bytesextension/sidepanel.jsruns · 17,042 bytesextension/test/e2e.jsruns · 6,322 bytesextension/test/fixture.htmlasset · 3,192 bytesreferences/attribution.mddoc · 3,780 bytesreferences/cn-platforms.mddoc · 7,620 bytesreferences/cn-source-ranking.mddoc · 8,147 bytesreferences/content-patterns.mddoc · 5,248 bytesreferences/global-platforms.mddoc · 4,639 bytesreferences/method.mddoc · 14,682 bytesreferences/sources.mddoc · 4,769 bytesscripts/analytics.pyruns · 24,032 bytesscripts/audit.pyruns · 26,581 bytesscripts/benchmark.pyruns · 4,087 bytesscripts/blueprint.pyruns · 18,347 bytesscripts/bootstrap.pyruns · 16,255 bytesscripts/crawl.pyruns · 16,444 bytesscripts/dashboard.pyruns · 37,831 bytesscripts/deliver.pyruns · 22,590 bytesscripts/deliverables.pyruns · 19,969 bytesscripts/expand.pyruns · 12,909 bytesscripts/generate.pyruns · 27,046 bytesscripts/geo.pyruns · 24,329 bytesscripts/geolib.pyruns · 17,736 bytesscripts/jobs.pyruns · 8,995 bytesscripts/publish.pyruns · 18,541 bytesscripts/report.pyruns · 19,424 bytesscripts/sample.pyruns · 42,979 bytesscripts/service.shruns · 3,029 bytesscripts/tasks.pyruns · 28,505 bytesscripts/ui.htmlasset · 304,344 bytesscripts/verify.pyruns · 16,090 bytestests/__init__.pyruns · 0 bytestests/test_analytics.pyruns · 7,660 bytestests/test_audit.pyruns · 9,506 bytestests/test_bootstrap.pyruns · 5,450 bytestests/test_crawl.pyruns · 4,253 bytestests/test_dashboard.pyruns · 1,530 bytestests/test_deliver.pyruns · 5,420 bytestests/test_geolib.pyruns · 5,131 bytestests/test_jobs.pyruns · 4,350 bytestests/test_model_config.pyruns · 5,137 bytestests/test_report.pyruns · 3,686 bytestests/test_sample.pyruns · 6,497 bytestests/test_tasks.pyruns · 3,968 bytestests/test_ui.pyruns · 868 bytes
Read excerpt
# GEO 全流程服务
从**诊断**到**交付**的完整链路,不只是给建议:
```
抓取 → 体检 → AI答案采样 → 生成工单 → 产出资产 → 报告 → 自动验收 → 客户交付包
```
核心判断只有一句:**GEO 的终点不是排名,是 AI 答案里那句话是不是按你的口径说的。**
所以最小单位不是页面,是**可被抽取的事实块**。
项目目录:`/Users/brucejan/geo`,每个客户/产品一个 `work/<slug>/`。
---