我为 GitHub Copilot 构建了可复用的营销技能——这里是如何(以及为何)
抱歉,我需要您提供要翻译的具体文本内容(除源链接外的正文),才能为您进行简体中文翻译。请把文章的其余部分粘贴过来,我会按照要求保留格式并完成翻译。
Source: …
如果你的代码编辑器能够进行关键词研究、审计 SEO,并为 AI 搜索引擎优化内容——而且不离开 VS Code?
我构建了一套开源的 agent skills,将 GitHub Copilot 变成一位实战营销策略师。
下面是我的收获、它们的工作原理,以及你如何使用(或自行构建)自己的技能。
问题所在
我运营一个小型网站。每次想写博客文章时,工作流程都是这样:
- 打开 Ahrefs / Semrush → 进行关键词研究
- 打开 Google Docs → 撰写文章
- 打开 WordPress → 发布并填写 SEO 字段
- 打开 ChatGPT → 为社交媒体改写
五个工具,五次上下文切换。
而且每次我都要向 AI 助手重复相同的 SEO 指令:
- “在第一段使用关键词”
- “写一段不超过 155 个字符的 meta 描述”
- “使用 H2/H3 标题进行结构化”
如果我能把这些知识一次性编码进去,让 AI 助手自动应用,会怎样?
解决方案:Copilot Skills
GitHub Copilot(在 agent mode 下)可以读取工作区中的 SKILL.md 文件。
这些文件充当 知识模块——它们告诉 Copilot 如何处理某个领域、遵循哪些规则以及使用哪些框架。
我创建了 四个技能,覆盖完整的营销工作流:
seo-keyword-research → Find what your audience searches for
↓
seo-strategy → Structure your site to rank
↓
geo-optimization → Get cited by AI search engines
↓
content-creator → Write content that ranks AND gets cited
什么是技能的内部?
技能只是一个包含结构化知识的 Markdown 文件。
下面是 GEO(生成引擎优化) 技能的简化视图。
name: geo-optimization
description: |
"Optimize content for AI search engines like ChatGPT, Gemini, and Perplexity.
Use when the user mentions 'AI visibility', 'GEO', 'AI search', or 'cited by AI'."
GEO — 生成引擎优化
什么是 GEO?
GEO = 优化内容,使 AI 驱动的搜索引擎在生成答案时引用您的品牌。
GEO 评分卡(16 条标准)
| 标准 | 目标 |
|---|---|
| 权威语气 | 专业语言,避免模糊 |
| 结构化数据 | 包含 Schema 标记 |
| … | … |
反模式
| 不要这样做 | 原因 |
|---|---|
| 关键词堆砌 | AI 能识别并跳过 |
| … | … |
description 字段是触发器——Copilot 使用它来决定何时调用该技能。
正文包含 AI 应用的实际知识。
实际运作方式
一个真实的会话
我: “为关于 home espresso machines 的博客进行关键词研究。”
Copilot(自动调用 seo-keyword-research):
- 在网络上搜索相关关键词
- 分类意图(信息型、商业型、交易型)
- 分析 SERP 特征
- 输出结构化的关键词映射,包含主关键词/次关键词、难度估计以及内容类型建议
我: “现在写文章并针对 AI 搜索进行优化。”
Copilot(调用 content-creator + geo-optimization):
- 使用合适的 H2/H3 结构撰写
- 在第一段中加入关键词
- 添加带引用的统计数据(GEO 要求)
- 使用权威语气
- 以明确的结论结束(AI 搜索引擎需要)
- 在字符限制内生成元标题和描述
我: “以草稿形式发布到 WordPress。”
Copilot(使用来自 seo-strategy 的 REST‑API 知识):
- 通过
wp-json/wp/v2/posts创建文章 - 设置 Yoast SEO 元字段
- 输出草稿 URL
总耗时: 大约 15 分钟。从零到带有 SEO 元数据的已发布草稿。
GEO 视角:为何 AI 搜索改变一切
当有人向 ChatGPT 询问 “初学者最好的意式咖啡机是什么?” 时,答案来源于某处。
那个来源可能是 您的网站——但前提是您的内容以 AI 模型能够解析并信任的方式进行结构化。
这就是 生成引擎优化(GEO),本质上是针对 AI 搜索引擎的 SEO。
研究(Aggarwal et al., 2024)表明,GEO 技术可以将 AI 生成答案中的可见度提升至 40 % 以上。
我的 GEO 优化技能包括
- 用于 AI 准备度的 16 项标准评分卡
- 在人类可读性与 AI 可解析性之间取得平衡的写作指南
- 反模式(导致 AI 跳过您内容的因素)
- E‑E‑A‑T 实施(经验、专业性、权威性、可信度)
我在构建这些技能时学到的内容
| 课程 | 细节 |
|---|---|
| 技能需要证据,而非观点 | AI 助手会产生幻觉。如果某个技能声称“元描述应为 155 个字符”但没有来源,Copilot 可能会怀疑它。我添加了一个 sources.md 文件,里面包含指向 Moz、Ahrefs、Google Search Central 以及同行评审论文的链接。 |
| 描述字段是你的触发器 | Copilot 根据 YAML 前置元数据中的 description 来决定调用哪个技能。请对触发词进行具体描述,例如:description: "当用户提到 'SEO', 'search engine optimization', 'Google rankings', 'rank higher', 'meta tags' 时使用..." |
| 结构 > 文字 | 表格、项目符号列表和清晰的标题比长段落更有效。AI 能更快地解析结构化内容,并更一致地应用它。 |
| 技能应相互引用 | 我的技能之间相互链接:seo-strategy 技能中写道“进行关键词研究,请参见 seo-keyword-research”。这有助于 Copilot 在多步骤工作流中串联技能。 |
安装(30 秒)
# Clone the repo directly into the .github/skills folder
git clone https://github.com/helder-ai/marketing-skills.git \
.github/skills/marketing
就这样。打开 VS Code 并使用 Copilot 代理模式,开始提问营销相关的问题。Copilot 会自动发现这些技能。
或者作为 Git 子模块(保持可更新)
git submodule add https://github.com/helder-ai/marketing-skills.git \
.github/skills/marketing
现在你拥有一个可移植、保持最新的面向营销的 Copilot 技能库,随时为你的内容工作流加速。
我们自己的技能
该模式适用于 任何 领域知识:
- 创建技能文件
.github/skills/your-skill/SKILL.md - 添加 YAML 前置元数据,包括
name和description(包含触发词)。 - 编写结构化知识——表格、清单、决策树。
- 添加参考,用于任何事实性声明。
- 测试——在技能领域向 Copilot 提问,验证该技能是否被调用。
受此方法受益的领域
| 领域 | 示例技能 |
|---|---|
| Accessibility | WCAG guidelines |
| Security | OWASP Top 10 actionable checklists |
| API design | REST / GraphQL conventions |
| Legal / compliance | GDPR, cookie‑consent rules |
| Brand guidelines | Tone of voice, terminology |
仓库
- GitHub:
- 许可证: CC BY‑NC 4.0 – 免费使用、改编和学习。
如果你觉得它有用:
- ⭐ 该仓库
- 如果有改进,请打开 PR(欢迎 SEO 从业者,你的专业知识尤为受欢迎!)
你会将哪类领域知识编码为 Copilot 技能?
在评论中告诉我!