marketingskills-ai-agents

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Marketing 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
product-marketing-context
first — it's the shared foundation containing your product, audience, and positioning.

每个Skill都是一个Markdown文件,告知AI代理:
  • 触发时机(触发短语)
  • 适用框架(如AIDA、PAS、Jobs-to-be-Done)
  • 输出内容(文案、代码、审计报告、策略方案)
  • 关联Skill(跨Skill依赖关系)
所有Skill都会优先读取
product-marketing-context
——这是包含产品、受众及定位信息的共享基础文件。

Installation

安装方式

Option 1: CLI (Recommended)

选项1:CLI(推荐方式)

bash
undefined
bash
undefined

Install 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-skills

Option 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/marketingskills
bash
git submodule add https://github.com/coreyhaines31/marketingskills.git .agents/marketingskills

Reference 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.md
Each skill directory contains a
SKILL.md
(or
README.md
) with structured instructions the agent reads.

marketingskills/
├── skills/
│   ├── product-marketing-context/   ← 从这里开始——所有Skill的基础文件
│   ├── page-cro/
│   ├── copywriting/
│   ├── seo-audit/
│   ├── ab-test-setup/
│   ├── email-sequence/
│   ├── paid-ads/
│   └── ...(共33个Skill)
└── README.md
每个Skill目录下包含一个
SKILL.md
(或
README.md
)文件,其中包含供AI代理读取的结构化指令。

First 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
.agents/skills/product-marketing-context/context.md
by asking about:
  • 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

基础类

SkillUse When
product-marketing-context
Creating or updating your shared product/positioning doc
Skill使用场景
product-marketing-context
创建或更新共享的产品/定位文档

SEO & Content

SEO与内容营销

SkillUse When
seo-audit
Auditing or diagnosing SEO issues
ai-seo
Optimizing for LLM/AI search citations
site-architecture
Planning URL structure, navigation, internal links
programmatic-seo
Building SEO pages at scale from templates + data
schema-markup
Adding structured data / JSON-LD
content-strategy
Planning what content to create and why
Skill使用场景
seo-audit
审计或诊断SEO问题
ai-seo
针对大语言模型/AI搜索引用进行优化
site-architecture
规划URL结构、导航及内部链接
programmatic-seo
基于模板+数据批量构建SEO页面
schema-markup
添加结构化数据/JSON-LD
content-strategy
规划内容创作方向与原因

CRO (Conversion Rate Optimization)

转化率优化(CRO)

SkillUse When
page-cro
Optimizing any marketing or landing page
signup-flow-cro
Improving signup/trial activation flows
onboarding-cro
Improving post-signup activation and time-to-value
form-cro
Optimizing lead capture, contact, or non-signup forms
popup-cro
Creating or improving popups, modals, slide-ins
paywall-upgrade-cro
In-app paywalls, upgrade screens, feature gates
Skill使用场景
page-cro
优化任何营销页面或落地页
signup-flow-cro
优化注册/试用激活流程
onboarding-cro
优化注册后激活流程与价值实现时间
form-cro
优化线索收集、联系表单或非注册类表单
popup-cro
创建或优化弹窗、模态框、滑入式窗口
paywall-upgrade-cro
应用内付费墙、升级界面、功能权限控制

Copy & Content

文案与内容创作

SkillUse When
copywriting
Writing homepage, landing page, or any marketing copy
copy-editing
Editing or improving existing copy
cold-email
Writing B2B cold outreach sequences
email-sequence
Building drip, lifecycle, or onboarding emails
social-content
LinkedIn, Twitter/X, Instagram content
Skill使用场景
copywriting
撰写首页、落地页或任何营销文案
copy-editing
编辑或优化现有文案
cold-email
撰写B2B陌生开发邮件序列
email-sequence
构建 drip邮件、生命周期邮件或新用户引导邮件
social-content
撰写LinkedIn、Twitter/X、Instagram平台内容

Paid & Measurement

付费广告与数据测量

SkillUse When
paid-ads
Google Ads, Meta, LinkedIn, Twitter campaigns
ad-creative
Generating ad headlines, descriptions, primary text
ab-test-setup
Planning and implementing A/B experiments
analytics-tracking
Setting up or auditing GA4, Segment, Mixpanel
Skill使用场景
paid-ads
Google Ads、Meta、LinkedIn、Twitter广告活动
ad-creative
生成广告标题、描述、主文案
ab-test-setup
规划并实施A/B测试实验
analytics-tracking
配置或审计GA4、Segment、Mixpanel

Growth & Retention

增长与留存

SkillUse When
referral-program
Building referral or affiliate programs
free-tool-strategy
Planning free tools for lead gen or SEO
churn-prevention
Cancellation flows, save offers, dunning
lead-magnets
Creating email capture lead magnets
Skill使用场景
referral-program
构建推荐或联盟营销计划
free-tool-strategy
规划用于线索获取或SEO的免费工具
churn-prevention
取消流程、挽留优惠、催缴策略
lead-magnets
创建用于邮箱捕获的引流工具

Sales & GTM

销售与上市(GTM)

SkillUse When
revops
Lead lifecycle, CRM, marketing-to-sales handoff
sales-enablement
Pitch decks, one-pagers, objection handling
launch-strategy
Product launches, feature announcements
pricing-strategy
Pricing, packaging, monetization decisions
competitor-alternatives
Comparison and alternative pages
Skill使用场景
revops
线索生命周期、CRM、营销到销售的交接流程
sales-enablement
演示文稿、单页资料、异议处理方案
launch-strategy
产品发布、功能更新公告
pricing-strategy
定价、包装、变现决策
competitor-alternatives
竞品对比与替代方案页面

Strategy

策略类

SkillUse When
marketing-ideas
Brainstorming marketing strategies and tactics
marketing-psychology
Applying behavioral science to marketing

Skill使用场景
marketing-ideas
头脑风暴营销策略与战术
marketing-psychology
将行为科学应用于营销

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
product-marketing-context
, activates
page-cro
, then:
  1. Reviews the page structure, headline, CTA placement
  2. Applies frameworks (AIDA, above-the-fold analysis, social proof audit)
  3. Outputs a prioritized list of changes with implementation code
"Audit my landing page at src/pages/index.tsx and suggest CRO improvements"
AI代理会读取
product-marketing-context
,激活
page-cro
Skill,然后:
  1. 审查页面结构、标题、CTA按钮位置
  2. 应用相关框架(AIDA、首屏分析、社交证明审计)
  3. 输出包含实现代码的优先级优化建议列表

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-context

Example 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
ab-test-setup
and generates:
javascript
// 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代理会激活
ab-test-setup
Skill并生成:
javascript
// 示例输出: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
programmatic-seo
+
competitor-alternatives
and scaffolds:
javascript
// 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代理会激活
programmatic-seo
+
competitor-alternatives
Skill并生成框架代码:
javascript
// 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
email-sequence
+
onboarding-cro
. Produces:
  • 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"
激活
email-sequence
+
onboarding-cro
Skill。输出内容包括:
  • 邮件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-tracking
You 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
product-marketing-context
document.
To 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 marketingskills
bash
git clone https://github.com/coreyhaines31/marketingskills.git
cd marketingskills

Add 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
undefined
Claude Code中Skill未激活
bash
undefined

Verify 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-tracking
Updating to latest skills
bash
npx skills update coreyhaines31/marketingskills
npx 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/marketingskills

or 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

相关资源