marketingskills-ai-agents by aradotso/trending-skills
npx skills add https://github.com/aradotso/trending-skills --skill marketingskills-ai-agents技能由 ara.so 提供 — Daily 2026 技能集合。
coreyhaines31/marketingskills 是一个基于 Markdown 的 AI 代理技能集合,涵盖 CRO、文案撰写、SEO、分析、付费广告、电子邮件和增长工程。安装一次,任何兼容的代理(Claude Code、Cursor、Codex、Windsurf)即可获得专业的营销专业知识和框架。
每个技能都是一个 Markdown 文件,用于告知 AI 代理:
所有技能首先读取 product-marketing-context — 这是包含您的产品、受众和定位的共享基础。
# 一次性安装所有 33 个技能
npx skills add coreyhaines31/marketingskills
# 仅安装特定技能
npx skills add coreyhaines31/marketingskills --skill page-cro copywriting seo-audit
# 在安装前查看所有可用技能
npx skills add coreyhaines31/marketingskills --list
技能将安装在 .agents/skills/ 目录下,并为 Claude Code 创建一个指向 的符号链接。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
.claude/skills//plugin marketplace add coreyhaines31/marketingskills
/plugin install marketing-skills
git clone https://github.com/coreyhaines31/marketingskills.git
cp -r marketingskills/skills/* .agents/skills/
git submodule add https://github.com/coreyhaines31/marketingskills.git .agents/marketingskills
# 从 .agents/marketingskills/skills/ 引用技能
marketingskills/
├── skills/
│ ├── product-marketing-context/ ← 从这里开始 — 所有其他技能的基础
│ ├── page-cro/
│ ├── copywriting/
│ ├── seo-audit/
│ ├── ab-test-setup/
│ ├── email-sequence/
│ ├── paid-ads/
│ └── ... (共 33 个技能)
└── README.md
每个技能目录包含一个 SKILL.md(或 README.md)文件,其中包含代理读取的结构化指令。
在使用任何其他技能之前,请创建您的上下文文件。这是最重要的一步。
"创建我的产品营销上下文"
代理将通过询问以下信息来生成 .agents/skills/product-marketing-context/context.md:
所有其他技能在执行前都会自动读取此文件。
| 技能 | 使用场景 |
|---|---|
product-marketing-context | 创建或更新共享的产品/定位文档 |
| 技能 | 使用场景 |
|---|---|
seo-audit | 审计或诊断 SEO 问题 |
ai-seo | 针对 LLM/AI 搜索引用进行优化 |
site-architecture | 规划 URL 结构、导航、内部链接 |
programmatic-seo | 基于模板 + 数据大规模构建 SEO 页面 |
schema-markup | 添加结构化数据 / JSON-LD |
content-strategy | 规划要创建的内容及原因 |
| 技能 | 使用场景 |
|---|---|
page-cro | 优化任何营销或落地页 |
signup-flow-cro | 改进注册/试用激活流程 |
onboarding-cro | 改进注册后的激活和价值实现时间 |
form-cro | 优化潜在客户捕获、联系或非注册表单 |
popup-cro | 创建或改进弹窗、模态框、滑入式组件 |
paywall-upgrade-cro | 应用内付费墙、升级屏幕、功能门控 |
| 技能 | 使用场景 |
|---|---|
copywriting | 撰写主页、落地页或任何营销文案 |
copy-editing | 编辑或改进现有文案 |
cold-email | 撰写 B2B 冷启动外联序列 |
email-sequence | 构建滴灌式、生命周期或入门电子邮件 |
social-content | LinkedIn、Twitter/X、Instagram 内容 |
| 技能 | 使用场景 |
|---|---|
paid-ads | Google Ads、Meta、LinkedIn、Twitter 广告活动 |
ad-creative | 生成广告标题、描述、主要文本 |
ab-test-setup | 规划和实施 A/B 实验 |
analytics-tracking | 设置或审计 GA4、Segment、Mixpanel |
| 技能 | 使用场景 |
|---|---|
referral-program | 构建推荐或联盟计划 |
free-tool-strategy | 规划用于潜在客户生成或 SEO 的免费工具 |
churn-prevention | 取消流程、挽留优惠、催款 |
lead-magnets | 创建电子邮件捕获的潜在客户磁石 |
| 技能 | 使用场景 |
|---|---|
revops | 潜在客户生命周期、CRM、营销到销售的交接 |
sales-enablement | 推介演示文稿、单页文档、异议处理 |
launch-strategy | 产品发布、功能公告 |
pricing-strategy | 定价、包装、盈利决策 |
competitor-alternatives | 比较和替代页面 |
| 技能 | 使用场景 |
|---|---|
marketing-ideas | 头脑风暴营销策略和战术 |
marketing-psychology | 将行为科学应用于营销 |
"审计我的落地页 src/pages/index.tsx 并建议 CRO 改进"
代理读取 product-marketing-context,激活 page-cro,然后:
"使用 copywriting 技能为我的 SaaS 产品撰写主页文案"
输出包括英雄标题变体、副标题、功能部分、社会认同区块和 CTA — 所有这些都基于您的 product-marketing-context。
"帮助我为定价页面的 CTA 按钮设置 A/B 测试"
代理激活 ab-test-setup 并生成:
// 示例输出: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];
}
"为 '[工具] 替代方案' 页面创建一个程序化 SEO 页面模板"
代理激活 programmatic-seo + competitor-alternatives 并搭建脚手架:
// 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 };
}
"为新试用用户撰写一个 5 封邮件的入门序列"
激活 email-sequence + onboarding-cro。生成:
每封邮件都包含主题行、预览文本、正文和 CTA。
"将结构化标记添加到我的博客文章模板"
// 输出:Article 模式的 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
}
}
};
在处理任务时,代理可以同时激活多个技能:
落地页优化:
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
您可以显式调用多个技能:
"使用 page-cro 和 copywriting 技能重写我的 /pricing 页面"
"将 marketing-psychology 和 copywriting 应用于我的结账流程"
无需配置文件。技能是自包含的 Markdown 文件。唯一的配置是您的 product-marketing-context 文档。
随时更新您的上下文:
"更新我的产品营销上下文 — 我们刚刚将目标受众更改为企业客户"
按照相同模式创建新的技能目录:
mkdir .agents/skills/my-custom-skill
cat > .agents/skills/my-custom-skill/SKILL.md << 'EOF'
---
name: my-custom-skill
description: 此技能的作用
triggers:
- 激活此技能的短语
---
# 我的自定义技能
## 使用时机
...
## 流程
...
## 相关技能
- product-marketing-context(始终首先读取)
EOF
git clone https://github.com/coreyhaines31/marketingskills.git
cd marketingskills
# 添加新技能
mkdir skills/my-new-skill
# 按照现有技能格式创建 skills/my-new-skill/README.md
# 更新 README.md 中的技能表格
# 提交 PR
README.md 中的技能表格是在 <!-- SKILLS:START --> 和 <!-- SKILLS:END --> 标记之间自动生成的。
技能在 Claude Code 中未激活
# 验证符号链接是否存在
ls -la .claude/skills/
# 如果缺失,重新运行安装
npx skills add coreyhaines31/marketingskills
代理忽略产品上下文
.agents/skills/product-marketing-context/context.md 存在"创建我的产品营销上下文" 重新生成仅安装特定技能
npx skills add coreyhaines31/marketingskills --skill copywriting page-cro seo-audit analytics-tracking
更新到最新技能
npx skills update coreyhaines31/marketingskills
# 或者如果使用子模块:
git submodule update --remote .agents/marketingskills
技能与其他已安装技能包冲突
"使用 marketingskills 中的 page-cro 技能"每周安装数
266
仓库
GitHub 星标数
10
首次出现
6 天前
安全审计
已安装于
github-copilot265
codex265
amp265
cline265
kimi-cli265
gemini-cli265
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.
Each skill is a markdown file that tells AI agents:
All skills read product-marketing-context first — it's the shared foundation containing your product, audience, and positioning.
# Install all 33 skills at once
npx skills add coreyhaines31/marketingskills
# Install only specific skills
npx skills add coreyhaines31/marketingskills --skill page-cro copywriting seo-audit
# See all available skills before installing
npx skills add coreyhaines31/marketingskills --list
Skills land in .agents/skills/ with a symlink to .claude/skills/ for Claude Code.
/plugin marketplace add coreyhaines31/marketingskills
/plugin install marketing-skills
git clone https://github.com/coreyhaines31/marketingskills.git
cp -r marketingskills/skills/* .agents/skills/
git submodule add https://github.com/coreyhaines31/marketingskills.git .agents/marketingskills
# Reference skills from .agents/marketingskills/skills/
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.
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:
Every other skill reads this file automatically before executing.
| Skill | Use When |
|---|---|
product-marketing-context | Creating or updating your shared product/positioning doc |
| Skill | Use 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 |
| Skill | Use 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 |
| Skill | Use 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 | Use 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 | Use 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 | Use 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 | Use When |
|---|---|
marketing-ideas | Brainstorming marketing strategies and tactics |
marketing-psychology | Applying behavioral science to marketing |
"Audit my landing page at src/pages/index.tsx and suggest CRO improvements"
The agent reads product-marketing-context, activates page-cro, then:
"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.
"Help me set up an A/B test for my pricing page CTA button"
The agent activates ab-test-setup and generates:
// 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];
}
"Create a programmatic SEO page template for '[tool] alternatives' pages"
The agent activates programmatic-seo + competitor-alternatives and scaffolds:
// 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 };
}
"Write a 5-email onboarding sequence for new trial users"
Activates email-sequence + onboarding-cro. Produces:
Each with subject line, preview text, body copy, and CTA.
"Add schema markup to my blog post template"
// 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
}
}
};
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"
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"
Create a new skill directory following the same pattern:
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
## When to Use
...
## Process
...
## Related Skills
- product-marketing-context (always read first)
EOF
git clone https://github.com/coreyhaines31/marketingskills.git
cd marketingskills
# Add a new skill
mkdir skills/my-new-skill
# Create skills/my-new-skill/README.md following existing skill format
# Update the skills table in README.md
# Open a PR
The README.md skills table is auto-generated between <!-- SKILLS:START --> and <!-- SKILLS:END --> markers.
Skills not activating in Claude Code
# Verify symlink exists
ls -la .claude/skills/
# If missing, re-run install
npx skills add coreyhaines31/marketingskills
Agent ignoring product context
.agents/skills/product-marketing-context/context.md exists"Create my product marketing context" to regenerate itInstalling specific skills only
npx skills add coreyhaines31/marketingskills --skill copywriting page-cro seo-audit analytics-tracking
Updating to latest skills
npx skills update coreyhaines31/marketingskills
# or if using submodule:
git submodule update --remote .agents/marketingskills
Skill conflicts with other installed skill packs
"Use the page-cro skill from marketingskills"Weekly Installs
266
Repository
GitHub Stars
10
First Seen
6 days ago
Security Audits
Gen Agent Trust HubWarnSocketWarnSnykPass
Installed on
github-copilot265
codex265
amp265
cline265
kimi-cli265
gemini-cli265
专业SEO审计工具:全面网站诊断、技术SEO优化与页面分析指南
59,900 周安装
| Planning what content to create and why |
| In-app paywalls, upgrade screens, feature gates |