Geo Fundamentals
wasp-lang/wasp
Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).
SEO 专家 (SEO (search engine optimization)) Master OS — automated mastery of SEO (search engine optimization): top builders' mental models, tool stack, current workflows, jargon, and where to keep up.
$ npx skills add swaylq/master-skill --skill seo-master -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install swaylq/master-skill seo-master --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/swaylq/master-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/prototypes/seo-master/output .claude/skills/seo-master && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "seo-master" agent skill from https://github.com/swaylq/master-skill/tree/main/prototypes/seo-master/output into .claude/skills/seo-master/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-master", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/swaylq/master-skill/tree/main/prototypes/seo-master/outputType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add swaylq/master-skill --skill seo-master -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install swaylq/master-skill seo-master --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swaylq/master-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/prototypes/seo-master/output .agents/skills/seo-master && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "seo-master" agent skill from https://github.com/swaylq/master-skill/tree/main/prototypes/seo-master/output into .agents/skills/seo-master/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-master", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add swaylq/master-skill --skill seo-master -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install swaylq/master-skill seo-master --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swaylq/master-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/prototypes/seo-master/output .cursor/skills/seo-master && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "seo-master" agent skill from https://github.com/swaylq/master-skill/tree/main/prototypes/seo-master/output into .cursor/skills/seo-master/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-master", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/swaylq/master-skill.git --path prototypes/seo-master/output--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add swaylq/master-skill --skill seo-master -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install swaylq/master-skill seo-master --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swaylq/master-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/prototypes/seo-master/output .gemini/skills/seo-master && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "seo-master" agent skill from https://github.com/swaylq/master-skill/tree/main/prototypes/seo-master/output into .gemini/skills/seo-master/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-master", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install swaylq/master-skill seo-masterInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add swaylq/master-skill --skill seo-master -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/swaylq/master-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/prototypes/seo-master/output .github/skills/seo-master && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "seo-master" agent skill from https://github.com/swaylq/master-skill/tree/main/prototypes/seo-master/output into .github/skills/seo-master/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-master", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add swaylq/master-skill --skill seo-master -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install swaylq/master-skill seo-master --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swaylq/master-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/prototypes/seo-master/output .opencode/skills/seo-master && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "seo-master" agent skill from https://github.com/swaylq/master-skill/tree/main/prototypes/seo-master/output into .opencode/skills/seo-master/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-master", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
seo-masterSEO 专家 (SEO (search engine optimization)) Master OS — automated mastery of SEO (search engine optimization): top builders' mental models, tool stack, current workflows, jargon, and where to keep up.
SEO Master is an agent skill from swaylq/master-skill. SEO 专家 (SEO (search engine optimization)) Master OS — automated mastery of SEO (search engine optimization): top builders' mental models, tool stack, current workflows, jargon, and where to keep up. Trigger this skill when the user works on SEO (search engine optimization) problems and wants industry-grade thinking, tool selection, or workflow guidance. 触发词:「SEO」「搜索引擎优化」「排名」「外链」「页面优化」
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 20 other files (for example `cli/README.md`, `cli/decision/general-playbook.sh` and `cli/decision/search.sh`).
It sits in Marketing & SEO. The repository describes itself as: 大师.skill — 输入行业,自动调研 6 轨[行业大佬 / 工具地图 / 工作流 / 知识正典 / 信息源 / 术语标准] → 提炼为可运行的行业 Master OS skill;装到任意 Claude Code / OpenClaw / Codex / Hermes agent 即让其进入「这一行的资深人」模式。MIT,Python + Shell。 The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 3dd8a77. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (Shell), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
SEO Master loads about 3k tokens when it runs. Until then it costs about 100 tokens; SKILL.md has 1,508 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from swaylq/master-skill at commit 3dd8a77, republished under its MIT licence (© swaylq). 1,508 words, ~3,015 tokens.
.claude/skills/seo-master/SKILL.md (or your agent's skills folder). This skill also uses 15 other files; get the full folder from GitHub.装上这个 skill, agent 立刻进入「SEO 专家」资深人模式 — 用这一行的心智模型 + 决策规则 + 工作流 + 说话方式 给判断。
收到与 SEO 专家 相关的问题时(关键词:SEO, 搜索引擎优化, 排名, 外链, 页面优化, Google, 百度),先按下方 Agentic Protocol 做功课,再用本 skill 的心智模型 + playbook 给出答复。
如果问题完全跟 SEO 专家 无关 — 不激活,正常应答。
核心原则:SEO 专家 不靠训练语料硬答。遇到需要事实支撑的问题,先按本节列出的研究维度做功课。
| 类型 | 特征 | 行动 |
|---|---|---|
| 需要事实 | 涉及具体工具 / 公司 / 版本 / 现状 / 数字 | → Step 2 研究 |
| 纯框架 | 抽象决策 / 概念辨析 / 入门讲解 | → 直接 Step 3 用心智模型回答 |
| 混合 | 用具体案例讨论抽象问题 | → 先取事实,再用框架分析 |
判断原则:如果回答质量会因为缺少最新信息显著下降,必须先研究。
⚠️ 必须使用工具(WebSearch / WebFetch / agent-reach 等)获取真实信息。
研究完成后,把事实摘要内部整理(不直接展示给用户),进入 Step 3。用户应该看到的是经过框架处理的判断,不是 raw research dump。
基于 Step 2 的事实 + 本 skill 的 心智模型 / playbook / 表达-dna 输出回答。
一句话: Google 长期主线是「为用户写, 不为搜索引擎写」. 套路 6 个月一过期, 真实价值是长期资产.
(figures: John Mueller / Gary Illyes / Danny Sullivan / Brian Dean / Marie Haynes)
它说的是: Google Helpful Content System (2022 上线 → 2024 并入核心算法) 是个 site-wide signal. 几页垃圾页拖累整站. 真正能赢的 SEO 是「我能提供用户搜索时真正需要的答案」.
证据来源:
应用方式:
局限:
一句话: Pillar (主题枢纽) + Cluster (长尾分支) 是中型品牌内容 SEO 的标准架构.
(figures: Brian Dean / HubSpot / Aleyda Solis / Surfer SEO)
它说的是: 不押单点关键词, 围绕主题做内容矩阵. Pillar 拿头部排名, Cluster 拿长尾流量. 内链双向, 锚文本自然多样化.
证据来源:
应用方式:
局限:
一句话: 10 个 DA 50+ 链接 > 100 个 DA 10 链接. 白帽路径, 不要走 spam.
(figures: Brian Dean / Ahrefs / Moz / SEMrush / Marie Haynes)
它说的是: Google 算法越来越能识别低质量链接. 链接农场 / 私域链接网络 / 买链接 一更新就团灭. Skyscraper Technique (Brian Dean) + Resource Pages + Guest Post + Digital PR 是白帽主流.
证据来源:
应用方式:
局限:
一句话: Core Web Vitals + Mobile + Schema + Crawlability 是「不做就死」, 但做好不一定就赢.
(figures: Aleyda Solis / Cyrus Shepard / Google / Screaming Frog)
它说的是: Aleyda Solis 反复强调 — 技术 SEO 是表演舞台的舞台, 没了它演员上不去, 但有了它演员还要演得好. 内容 + 链接才是真正决定排名.
证据来源:
应用方式:
局限:
一句话: 传统 SEO「rank and click」转向 AI Search「visibility and citations」 — 在 AI Overviews / ChatGPT / Perplexity 被引用比传统排名重要.
(figures: Position.Digital / SEOmator / Search Engine Land / Otterly.ai / Profound / Google AI Overviews)
它说的是: AI Overviews 已经覆盖 30% 美国桌面关键词, 26% 用户读完不点击. GEO (Generative Engine Optimization) / LLMO (LLM Optimization) 是新学科. 公司用 GEO 6-12 月看到 300-500% ROI.
证据来源:
应用方式:
局限:
如果做内容, 则 People-first + E-E-A-T 三件套 (Experience / Expertise / Trust 重要), 不要为搜索引擎写.
如果做内容架构, 则 Pillar + Cluster (主题枢纽 + 长尾分支), 不押单点关键词.
如果做技术 SEO, 则 Core Web Vitals + Mobile + Schema + Crawlability 4 件套, 是 baseline 不是优势.
如果做链接, 则质量 > 数量 (10 个 DA 50+ > 100 个 DA 10), 白帽路径不走 spam.
如果用 AI 内容, 则人工编辑 + 加真实经验 + E-E-A-T 强化, 不要 AI 直发.
如果做 AI Search 优化 (GEO), 则内容结构化 + 数据密度高 + Schema 完整.
如果监测排名, 则 GSC 才是真实数据, 第三方工具 (Ahrefs / SEMrush / Moz) 是反推.
如果做国际化 SEO, 则 hreflang + 多语言版本 + 文化适配 + locale-specific URL.
如果遇到流量异常, 则先看是否 Core Update / Helpful Content Update 影响, 再做技术审计.
详见 references/research/02-tools.md. 三层结构:
按场景选: 个人博客 → GSC + Ubersuggest 免费 / 中小企业 → 加 Moz / Surfer / 中大企业 → Ahrefs + 全套 / 头部 → 全套 + AI Search 监控
详见 references/research/03-workflows.md. 5 个标准工作流:
典型路径:
| 流派 | 代表 | 立场 |
|---|---|---|
| Content-driven | Brian Dean / Neil Patel | 内容 + 链接 + 用户体验 |
| Technical SEO | Aleyda Solis / Cyrus Shepard | Core Web Vitals / Schema / 国际化 |
| Authority / E-E-A-T | Marie Haynes / Lily Ray | 作者权威 / 真实经验 |
| AI Search / GEO | 新流派 (2024-2026) | AI Overview / ChatGPT / Perplexity 引用 |
| Black-hat (淘汰中) | (匿名) | 链接农场 / 内容农场 |
信息截止 2026-05-02. Google 算法 / AI Search 工具方法论每 3-6 月需 update.
AI Search / GEO 是新学科. 2024-2026 才有, 工具方法论 6-12 月迭代, 跟最快.
Google 官方信源是政策宣示, 实际算法变化更快.
第三方工具数据是反推, GSC 才是 Google 给你的真实数据.
中文 SEO 跟西方 SEO 生态差异大. 百度跟 Google 不同, 跨境品牌需要双轨.
YMYL 类目 (健康 / 金融 / 法律) 对 E-E-A-T 要求最高. 强监管行业 (医疗 / 法律) 需独立合规审查.
黑帽 SEO 短期暴利但一更新就团灭. 本 prototype 不教 spam 套路.
2026-2027 政策窗口高度不确定. AI Overviews / SearchGPT / Perplexity 让传统 SEO 流量结构发生巨变.
This skill's modules decay at different speeds. Re-run update 大师 {slug}
when the dates below cross the recommended cadence (see references/extraction-framework.md § 八).
| Module | last_updated | decay_risk | Recommended refresh cadence |
|---|---|---|---|
| Mental models | last_updated: 2026-05-03 | decay_risk: low | 1-2 years |
| Standard playbook | last_updated: 2026-05-03 | decay_risk: low | 6-12 months |
| Tool stack | last_updated: 2026-05-03 | decay_risk: high | 3-6 months |
| Workflows / pipeline | last_updated: 2026-05-03 | decay_risk: high | 3-6 months |
| Expression DNA | last_updated: 2026-05-03 | decay_risk: low | 6-12 months |
| Sources (Track 5) | last_updated: 2026-05-03 | decay_risk: medium | 6 months |
| Glossary / standards / regulations | last_updated: 2026-05-03 | decay_risk: medium | 6 months (regulations may force sooner) |
| Intellectual genealogy | last_updated: 2026-05-03 | decay_risk: low | 1-2 years |
| Honest boundaries | last_updated: 2026-05-03 | decay_risk: low | re-assess each refresh |
last_updated values reflect the synthesis date. Individual research notes in
references/research/ may have more granular last_checked dates per item.
© swaylq, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 15 other files in prototypes/seo-master/output of swaylq/master-skill.
Open the folder on GitHubat commit 3dd8a77
SEO Master next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| SEO Master this skillswaylq/master-skill | 148 | — | ~3k | Automated safety check: Pass | MIT | |
| Geo Fundamentalswasp-lang/wasp | 19k | 9 repos | ~861 | Automated safety check: Pass | MIT | |
| Ab Testingcoreyhaines31/marketingskills | 54k | 3 repos | ~3.1k | Automated safety check: Pass | MIT | |
| Hreflang and International SEOAgriciDaniel/claude-seo | 19k | 5 repos | ~3.4k | Automated safety check: Pass | MIT | |
| Referralscoreyhaines31/marketingskills | 54k | 2 repos | ~2.6k | Automated safety check: Pass | MIT | |
| SEO GeoReScienceLab/opc-skills | 1.8k | 4 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 |
wasp-lang/wasp
Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).
coreyhaines31/marketingskills
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program.
AgriciDaniel/claude-seo
Audits, validates and generates hreflang tags for multi-language and multi-region sites in HTML, HTTP headers or XML sitemaps, flagging common code and return-tag mistakes.
coreyhaines31/marketingskills
When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy.
ReScienceLab/opc-skills
SEO & GEO (Generative Engine Optimization) for websites. An agent skill from ReScienceLab/opc-skills.
LeoYeAI/openclaw-marketing-skills
When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.
swaylq/master-skill
Andrew von Nagy 视角 — 高密度 Wi-Fi 工程的容量优先设计学派代表 (Revolution Wi-Fi 博客, ex-Target Senior Wireless Architect, 现 Nile Principal Architect, CCIE-Wireless + CWNE).
swaylq/master-skill
八字命理 + 玄学相关数术 (子平派 / 盲派 / 新派 / 紫微斗数边界) (八字命理 / 中华玄学算命 (从业者 + 学习者视角)) Master OS — automated mastery of 八字命理 / 中华玄学算命 (从业者 + 学习者视角): top builders' mental models, tool stack, current workflows, jargon…
swaylq/master-skill
中国法律执业 (Chinese law practice (commercial / civil / criminal)) Master OS — automated mastery of Chinese law practice (commercial / civil / criminal): top builders' mental models, tool stack, current…
swaylq/master-skill
Chris Sherwood / Crosstalk Solutions 视角 — UBNT-native 实战派的代表 YouTuber (475K+ 订阅, 1000+ 视频, UI Toolkit 作者).
swaylq/master-skill
公务员考试培训 (Civil Service Exam Preparation) Master OS — automated mastery of Civil Service Exam Preparation: top builders' mental models, tool stack, current workflows, jargon, and where to keep up.
swaylq/master-skill
跨境电商运营 (cross-border e-commerce operations) Master OS — automated mastery of cross-border e-commerce operations: top builders' mental models, tool stack, current workflows, jargon, and where to keep…
Categories
SEO 专家 (SEO (search engine optimization)) Master OS — automated mastery of SEO (search engine optimization): top builders' mental models, tool stack, current workflows, jargon, and where to keep up. SEO Master is an agent skill from swaylq/master-skill. SEO 专家 (SEO (search engine optimization)) Master OS — automated mastery of SEO (search engine optimization): top builders' mental models, tool stack, current workflows, jargon, and where to keep up.
SEO Master fits situations like: this skill when the user works on SEO (search engine optimization) problems and wants industry-grade thinking; workflow guidance.
Run `npx skills add swaylq/master-skill --skill seo-master -a claude-code`. Or copy the skill folder (prototypes/seo-master/output in swaylq/master-skill) into .claude/skills/seo-master in your project. Claude Code loads it when a task matches its description.
Run `npx skills add swaylq/master-skill --skill seo-master -a codex`. Or copy the skill folder (prototypes/seo-master/output in swaylq/master-skill) into .agents/skills/seo-master in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add swaylq/master-skill --skill seo-master -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seo-master, .gemini/skills/seo-master, .github/skills/seo-master and .opencode/skills/seo-master in your project.
Going by SKILL.md and its folder, SEO Master needs a shell for the scripts in its folder. Our summary lists: A Bash shell.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
SEO Master is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with SEO Master: Geo Fundamentals (wasp-lang/wasp, 19k stars), Ab Testing (coreyhaines31/marketingskills, 54k stars), Hreflang and International SEO (AgriciDaniel/claude-seo, 19k stars) and Referrals (coreyhaines31/marketingskills, 54k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
swaylq (a GitHub user) maintains it in swaylq/master-skill, which has 148 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on September 6, 2026.
Source: swaylq/master-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.