marketingskills-ai-agents
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseMarketing Skills for AI Agents
AI代理专属营销类Skill
Skill by ara.so — Daily 2026 Skills collection.
coreyhaines31/marketingskills is a collection of markdown-based AI agent skills covering CRO, copywriting, SEO, analytics, paid ads, email, and growth engineering. Install them once and any compatible agent (Claude Code, Cursor, Codex, Windsurf) gains specialized marketing expertise and frameworks.
由ara.so开发的Skill——属于Daily 2026 Skills合集。
coreyhaines31/marketingskills是一个基于Markdown的AI代理Skill合集,涵盖转化率优化(CRO)、文案撰写、SEO、数据分析、付费广告、邮件营销及增长工程领域。只需安装一次,所有兼容的代理(Claude Code、Cursor、Codex、Windsurf)即可获得专业的营销知识框架。
How Skills Work
Skill工作原理
Each skill is a markdown file that tells AI agents:
- When to activate (trigger phrases)
- What frameworks to apply (e.g. AIDA, PAS, Jobs-to-be-Done)
- What to produce (copy, code, audits, strategies)
- Which other skills to reference (cross-skill dependencies)
All skills read first — it's the shared foundation containing your product, audience, and positioning.
product-marketing-context每个Skill都是一个Markdown文件,告知AI代理:
- 触发时机(触发短语)
- 适用框架(如AIDA、PAS、Jobs-to-be-Done)
- 输出内容(文案、代码、审计报告、策略方案)
- 关联Skill(跨Skill依赖关系)
所有Skill都会优先读取——这是包含产品、受众及定位信息的共享基础文件。
product-marketing-contextInstallation
安装方式
Option 1: CLI (Recommended)
选项1:CLI(推荐方式)
bash
undefinedbash
undefinedInstall all 33 skills at once
一次性安装全部33个Skill
npx skills add coreyhaines31/marketingskills
npx skills add coreyhaines31/marketingskills
Install only specific skills
仅安装指定Skill
npx skills add coreyhaines31/marketingskills --skill page-cro copywriting seo-audit
npx skills add coreyhaines31/marketingskills --skill page-cro copywriting seo-audit
See all available skills before installing
查看所有可安装的Skill
npx skills add coreyhaines31/marketingskills --list
Skills land in `.agents/skills/` with a symlink to `.claude/skills/` for Claude Code.npx skills add coreyhaines31/marketingskills --list
Skill会被安装到`.agents/skills/`目录,并自动创建到`.claude/skills/`的符号链接,供Claude Code使用。Option 2: Claude Code Plugin
选项2:Claude Code插件
/plugin marketplace add coreyhaines31/marketingskills
/plugin install marketing-skills/plugin marketplace add coreyhaines31/marketingskills
/plugin install marketing-skillsOption 3: Git Clone
选项3:Git克隆
bash
git clone https://github.com/coreyhaines31/marketingskills.git
cp -r marketingskills/skills/* .agents/skills/bash
git clone https://github.com/coreyhaines31/marketingskills.git
cp -r marketingskills/skills/* .agents/skills/Option 4: Git Submodule (for team projects)
选项4:Git子模块(适用于团队项目)
bash
git submodule add https://github.com/coreyhaines31/marketingskills.git .agents/marketingskillsbash
git submodule add https://github.com/coreyhaines31/marketingskills.git .agents/marketingskillsReference skills from .agents/marketingskills/skills/
从.agents/marketingskills/skills/目录引用Skill
---
---Project Structure
项目结构
marketingskills/
├── skills/
│ ├── product-marketing-context/ ← Start here — foundation for all others
│ ├── page-cro/
│ ├── copywriting/
│ ├── seo-audit/
│ ├── ab-test-setup/
│ ├── email-sequence/
│ ├── paid-ads/
│ └── ... (33 skills total)
└── README.mdEach skill directory contains a (or ) with structured instructions the agent reads.
SKILL.mdREADME.mdmarketingskills/
├── skills/
│ ├── product-marketing-context/ ← 从这里开始——所有Skill的基础文件
│ ├── page-cro/
│ ├── copywriting/
│ ├── seo-audit/
│ ├── ab-test-setup/
│ ├── email-sequence/
│ ├── paid-ads/
│ └── ...(共33个Skill)
└── README.md每个Skill目录下包含一个(或)文件,其中包含供AI代理读取的结构化指令。
SKILL.mdREADME.mdFirst Step: Set Up Product Marketing Context
第一步:配置产品营销上下文
Before using any other skill, create your context file. This is the single most important step.
"Create my product marketing context"The agent will generate by asking about:
.agents/skills/product-marketing-context/context.md- Product name, description, and category
- Target audience and ICPs
- Core value proposition and positioning
- Key competitors
- Pricing and business model
- Tone and brand voice
Every other skill reads this file automatically before executing.
在使用任何其他Skill之前,请先创建上下文文件。这是最重要的步骤。
"Create my product marketing context"AI代理会通过询问以下信息生成文件:
.agents/skills/product-marketing-context/context.md- 产品名称、描述及品类
- 目标受众与理想客户画像(ICP)
- 核心价值主张与定位
- 主要竞争对手
- 定价与商业模式
- 品牌语气与风格
其他所有Skill在执行前都会自动读取该文件。
Available Skills Reference
可用Skill参考
Foundation
基础类
| Skill | Use When |
|---|---|
| Creating or updating your shared product/positioning doc |
| Skill | 使用场景 |
|---|---|
| 创建或更新共享的产品/定位文档 |
SEO & Content
SEO与内容营销
| Skill | Use When |
|---|---|
| Auditing or diagnosing SEO issues |
| Optimizing for LLM/AI search citations |
| Planning URL structure, navigation, internal links |
| Building SEO pages at scale from templates + data |
| Adding structured data / JSON-LD |
| Planning what content to create and why |
| Skill | 使用场景 |
|---|---|
| 审计或诊断SEO问题 |
| 针对大语言模型/AI搜索引用进行优化 |
| 规划URL结构、导航及内部链接 |
| 基于模板+数据批量构建SEO页面 |
| 添加结构化数据/JSON-LD |
| 规划内容创作方向与原因 |
CRO (Conversion Rate Optimization)
转化率优化(CRO)
| Skill | Use When |
|---|---|
| Optimizing any marketing or landing page |
| Improving signup/trial activation flows |
| Improving post-signup activation and time-to-value |
| Optimizing lead capture, contact, or non-signup forms |
| Creating or improving popups, modals, slide-ins |
| In-app paywalls, upgrade screens, feature gates |
| Skill | 使用场景 |
|---|---|
| 优化任何营销页面或落地页 |
| 优化注册/试用激活流程 |
| 优化注册后激活流程与价值实现时间 |
| 优化线索收集、联系表单或非注册类表单 |
| 创建或优化弹窗、模态框、滑入式窗口 |
| 应用内付费墙、升级界面、功能权限控制 |
Copy & Content
文案与内容创作
| Skill | Use When |
|---|---|
| Writing homepage, landing page, or any marketing copy |
| Editing or improving existing copy |
| Writing B2B cold outreach sequences |
| Building drip, lifecycle, or onboarding emails |
| LinkedIn, Twitter/X, Instagram content |
| Skill | 使用场景 |
|---|---|
| 撰写首页、落地页或任何营销文案 |
| 编辑或优化现有文案 |
| 撰写B2B陌生开发邮件序列 |
| 构建 drip邮件、生命周期邮件或新用户引导邮件 |
| 撰写LinkedIn、Twitter/X、Instagram平台内容 |
Paid & Measurement
付费广告与数据测量
| Skill | Use When |
|---|---|
| Google Ads, Meta, LinkedIn, Twitter campaigns |
| Generating ad headlines, descriptions, primary text |
| Planning and implementing A/B experiments |
| Setting up or auditing GA4, Segment, Mixpanel |
| Skill | 使用场景 |
|---|---|
| Google Ads、Meta、LinkedIn、Twitter广告活动 |
| 生成广告标题、描述、主文案 |
| 规划并实施A/B测试实验 |
| 配置或审计GA4、Segment、Mixpanel |
Growth & Retention
增长与留存
| Skill | Use When |
|---|---|
| Building referral or affiliate programs |
| Planning free tools for lead gen or SEO |
| Cancellation flows, save offers, dunning |
| Creating email capture lead magnets |
| Skill | 使用场景 |
|---|---|
| 构建推荐或联盟营销计划 |
| 规划用于线索获取或SEO的免费工具 |
| 取消流程、挽留优惠、催缴策略 |
| 创建用于邮箱捕获的引流工具 |
Sales & GTM
销售与上市(GTM)
| Skill | Use When |
|---|---|
| Lead lifecycle, CRM, marketing-to-sales handoff |
| Pitch decks, one-pagers, objection handling |
| Product launches, feature announcements |
| Pricing, packaging, monetization decisions |
| Comparison and alternative pages |
| Skill | 使用场景 |
|---|---|
| 线索生命周期、CRM、营销到销售的交接流程 |
| 演示文稿、单页资料、异议处理方案 |
| 产品发布、功能更新公告 |
| 定价、包装、变现决策 |
| 竞品对比与替代方案页面 |
Strategy
策略类
| Skill | Use When |
|---|---|
| Brainstorming marketing strategies and tactics |
| Applying behavioral science to marketing |
| Skill | 使用场景 |
|---|---|
| 头脑风暴营销策略与战术 |
| 将行为科学应用于营销 |
Usage Examples
使用示例
Example 1: Audit and improve a landing page
示例1:审计并优化落地页
"Audit my landing page at src/pages/index.tsx and suggest CRO improvements"The agent reads , activates , then:
product-marketing-contextpage-cro- Reviews the page structure, headline, CTA placement
- Applies frameworks (AIDA, above-the-fold analysis, social proof audit)
- Outputs a prioritized list of changes with implementation code
"Audit my landing page at src/pages/index.tsx and suggest CRO improvements"AI代理会读取,激活Skill,然后:
product-marketing-contextpage-cro- 审查页面结构、标题、CTA按钮位置
- 应用相关框架(AIDA、首屏分析、社交证明审计)
- 输出包含实现代码的优先级优化建议列表
Example 2: Write a homepage from scratch
示例2:从零开始撰写首页文案
"Write homepage copy for my SaaS product using the copywriting skill"Output includes hero headline variants, subheadline, feature sections, social proof blocks, and CTAs — all grounded in your .
product-marketing-context"Write homepage copy for my SaaS product using the copywriting skill"输出内容包括多种版本的 hero标题、副标题、功能模块、社交证明区块及CTA按钮——所有内容均基于你的。
product-marketing-contextExample 3: Set up A/B testing
示例3:设置A/B测试
"Help me set up an A/B test for my pricing page CTA button"The agent activates and generates:
ab-test-setupjavascript
// Example output: Google Optimize / custom A/B test scaffold
const experiments = {
pricing_cta_test: {
id: 'pricing-cta-v1',
variants: [
{ id: 'control', cta: 'Start Free Trial' },
{ id: 'variant_a', cta: 'Get Started Free' },
{ id: 'variant_b', cta: 'Try It Free — No Card Required' }
],
metric: 'signup_click',
minimumDetectableEffect: 0.05,
confidenceLevel: 0.95
}
};
// Split traffic deterministically by user ID
function getVariant(userId, experimentId) {
const hash = simpleHash(`${userId}-${experimentId}`);
const variantIndex = hash % experiments[experimentId].variants.length;
return experiments[experimentId].variants[variantIndex];
}"Help me set up an A/B test for my pricing page CTA button"AI代理会激活Skill并生成:
ab-test-setupjavascript
// 示例输出:Google Optimize / 自定义A/B测试框架
const experiments = {
pricing_cta_test: {
id: 'pricing-cta-v1',
variants: [
{ id: 'control', cta: 'Start Free Trial' },
{ id: 'variant_a', cta: 'Get Started Free' },
{ id: 'variant_b', cta: 'Try It Free — No Card Required' }
],
metric: 'signup_click',
minimumDetectableEffect: 0.05,
confidenceLevel: 0.95
}
};
// 根据用户ID确定性地分配流量
function getVariant(userId, experimentId) {
const hash = simpleHash(`${userId}-${experimentId}`);
const variantIndex = hash % experiments[experimentId].variants.length;
return experiments[experimentId].variants[variantIndex];
}Example 4: Generate programmatic SEO pages
示例4:生成程序化SEO页面
"Create a programmatic SEO page template for '[tool] alternatives' pages"The agent activates + and scaffolds:
programmatic-seocompetitor-alternativesjavascript
// Next.js dynamic route: /pages/[competitor]-alternatives.js
export async function getStaticPaths() {
const competitors = await fetchCompetitors(); // your data source
return {
paths: competitors.map(c => ({ params: { competitor: c.slug } })),
fallback: 'blocking'
};
}
export async function getStaticProps({ params }) {
const data = await getCompetitorData(params.competitor);
return { props: { competitor: data }, revalidate: 86400 };
}"Create a programmatic SEO page template for '[tool] alternatives' pages"AI代理会激活 + Skill并生成框架代码:
programmatic-seocompetitor-alternativesjavascript
// Next.js动态路由:/pages/[competitor]-alternatives.js
export async function getStaticPaths() {
const competitors = await fetchCompetitors(); // 你的数据源
return {
paths: competitors.map(c => ({ params: { competitor: c.slug } })),
fallback: 'blocking'
};
}
export async function getStaticProps({ params }) {
const data = await getCompetitorData(params.competitor);
return { props: { competitor: data }, revalidate: 86400 };
}Example 5: Build an email sequence
示例5:构建邮件序列
"Write a 5-email onboarding sequence for new trial users"Activates + . Produces:
email-sequenceonboarding-cro- Email 1: Welcome + single activation action (Day 0)
- Email 2: Value reinforcement + feature highlight (Day 2)
- Email 3: Social proof / case study (Day 4)
- Email 4: Overcome objections / FAQ (Day 6)
- Email 5: Trial ending + upgrade CTA (Day 8)
Each with subject line, preview text, body copy, and CTA.
"Write a 5-email onboarding sequence for new trial users"激活 + Skill。输出内容包括:
email-sequenceonboarding-cro- 邮件1:欢迎邮件 + 单一激活任务(第0天)
- 邮件2:价值强化 + 功能亮点(第2天)
- 邮件3:社交证明/案例研究(第4天)
- 邮件4:异议处理/常见问题(第6天)
- 邮件5:试用到期提醒 + 升级CTA(第8天)
每封邮件均包含主题、预览文本、正文及CTA按钮。
Example 6: Schema markup for SEO
示例6:为SEO添加Schema标记
"Add schema markup to my blog post template"javascript
// Output: JSON-LD for Article schema
const articleSchema = {
"@context": "https://schema.org",
"@type": "Article",
"headline": post.title,
"description": post.excerpt,
"author": {
"@type": "Person",
"name": post.author.name,
"url": post.author.url
},
"datePublished": post.publishedAt,
"dateModified": post.updatedAt,
"publisher": {
"@type": "Organization",
"name": process.env.SITE_NAME,
"logo": {
"@type": "ImageObject",
"url": process.env.SITE_LOGO_URL
}
}
};"Add schema markup to my blog post template"javascript
// 输出:文章类Schema的JSON-LD
const articleSchema = {
"@context": "https://schema.org",
"@type": "Article",
"headline": post.title,
"description": post.excerpt,
"author": {
"@type": "Person",
"name": post.author.name,
"url": post.author.url
},
"datePublished": post.publishedAt,
"dateModified": post.updatedAt,
"publisher": {
"@type": "Organization",
"name": process.env.SITE_NAME,
"logo": {
"@type": "ImageObject",
"url": process.env.SITE_LOGO_URL
}
}
};Skill Cross-References (Dependency Map)
Skill关联关系(依赖图谱)
When working on a task, the agent may activate multiple skills together:
Landing page optimization:
page-cro → copywriting → ab-test-setup → analytics-tracking
SEO content strategy:
seo-audit → content-strategy → ai-seo → schema-markup
Sales pipeline:
revops → sales-enablement → cold-email → email-sequence
Growth loop:
free-tool-strategy → programmatic-seo → referral-program → analytics-trackingYou can invoke multiple skills explicitly:
"Use page-cro and copywriting skills to rewrite my /pricing page"
"Apply marketing-psychology and copywriting to my checkout flow"处理任务时,AI代理可能会同时激活多个Skill:
落地页优化:
page-cro → copywriting → ab-test-setup → analytics-tracking
SEO内容策略:
seo-audit → content-strategy → ai-seo → schema-markup
销售流程:
revops → sales-enablement → cold-email → email-sequence
增长闭环:
free-tool-strategy → programmatic-seo → referral-program → analytics-tracking你也可以显式调用多个Skill:
"Use page-cro and copywriting skills to rewrite my /pricing page"
"Apply marketing-psychology and copywriting to my checkout flow"Configuration
配置
No config file required. Skills are self-contained markdown files. The only configuration is your document.
product-marketing-contextTo update your context at any time:
"Update my product marketing context — we just changed our target audience to enterprise"无需配置文件。Skill是独立的Markdown文件,唯一的配置项是你的文档。
product-marketing-context随时更新上下文信息:
"Update my product marketing context — we just changed our target audience to enterprise"Adding Custom Skills
添加自定义Skill
Create a new skill directory following the same pattern:
bash
mkdir .agents/skills/my-custom-skill
cat > .agents/skills/my-custom-skill/SKILL.md << 'EOF'
---
name: my-custom-skill
description: What this skill does
triggers:
- phrase that activates this skill
---按照相同模式创建新的Skill目录:
bash
mkdir .agents/skills/my-custom-skill
cat > .agents/skills/my-custom-skill/SKILL.md << 'EOF'
---
name: my-custom-skill
description: What this skill does
triggers:
- phrase that activates this skill
---My Custom Skill
My Custom Skill
When to Use
When to Use
...
...
Process
Process
...
...
Related Skills
Related Skills
- product-marketing-context (always read first) EOF
---- product-marketing-context (always read first) EOF
---Contributing
贡献指南
bash
git clone https://github.com/coreyhaines31/marketingskills.git
cd marketingskillsbash
git clone https://github.com/coreyhaines31/marketingskills.git
cd marketingskillsAdd a new skill
添加新Skill
mkdir skills/my-new-skill
mkdir skills/my-new-skill
Create skills/my-new-skill/README.md following existing skill format
按照现有Skill格式创建skills/my-new-skill/README.md
Update the skills table in README.md
更新README.md中的Skill表格
Open a PR
提交PR
The `README.md` skills table is auto-generated between `<!-- SKILLS:START -->` and `<!-- SKILLS:END -->` markers.
---
README.md中的Skill表格会在`<!-- SKILLS:START -->`和`<!-- SKILLS:END -->`标记之间自动生成。
---Troubleshooting
故障排除
Skills not activating in Claude Code
bash
undefinedClaude Code中Skill未激活
bash
undefinedVerify symlink exists
验证符号链接是否存在
ls -la .claude/skills/
ls -la .claude/skills/
If missing, re-run install
如果缺失,重新运行安装命令
npx skills add coreyhaines31/marketingskills
**Agent ignoring product context**
- Make sure `.agents/skills/product-marketing-context/context.md` exists
- If missing: `"Create my product marketing context"` to regenerate it
**Installing specific skills only**
```bash
npx skills add coreyhaines31/marketingskills --skill copywriting page-cro seo-audit analytics-trackingUpdating to latest skills
bash
npx skills update coreyhaines31/marketingskillsnpx skills add coreyhaines31/marketingskills
**AI代理忽略产品上下文**
- 确保`.agents/skills/product-marketing-context/context.md`文件存在
- 如果缺失:执行`"Create my product marketing context"`重新生成
**仅安装指定Skill**
```bash
npx skills add coreyhaines31/marketingskills --skill copywriting page-cro seo-audit analytics-tracking更新至最新版本Skill
bash
npx skills update coreyhaines31/marketingskillsor if using submodule:
若使用子模块:
git submodule update --remote .agents/marketingskills
**Skill conflicts with other installed skill packs**
- Skills are namespaced by directory — no conflicts expected
- If an agent activates the wrong skill, be explicit: `"Use the page-cro skill from marketingskills"`
---git submodule update --remote .agents/marketingskills
**Skill与其他已安装的Skill包冲突**
- Skill按目录命名空间隔离——预计不会出现冲突
- 如果AI代理激活了错误的Skill,可显式指定:`"Use the page-cro skill from marketingskills"`
---Resources
相关资源
- Agent Skills spec — the standard these skills follow
- Coding for Marketers — guide for non-technical users
- Conversion Factory — Corey's CRO agency
- Swipe Files — marketing newsletter
- Magister — autonomous AI CMO using these skills
- Issues — get help or report bugs
- Agent Skills spec — 这些Skill遵循的标准
- Coding for Marketers — 面向非技术用户的指南
- Conversion Factory — Corey的CRO代理机构
- Swipe Files — 营销类通讯
- Magister — 使用这些Skill的自主AI首席营销官
- Issues — 获取帮助或报告Bug