From f5badfe416acbdb464804f79c42e171ee8ae81d5 Mon Sep 17 00:00:00 2001 From: Corey Haines <34802794+coreyhaines31@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:01:33 -0800 Subject: [PATCH 1/4] feat: migrate context paths from .claude/ to .agents/ for agent-agnostic compatibility The .agents/skills/ directory is the emerging cross-agent standard adopted by OpenAI Codex, Cursor, Windsurf, and npx skills. All 32 skills now check .agents/product-marketing-context.md first with .claude/ fallback for older setups. Install paths in README updated accordingly. Bumps all skills to 1.1.0. Closes #50 Co-Authored-By: Claude Opus 4.6 --- AGENTS.md | 2 +- README.md | 8 +-- VERSIONS.md | 70 ++++++++++++----------- skills/ab-test-setup/SKILL.md | 4 +- skills/ad-creative/SKILL.md | 4 +- skills/ai-seo/SKILL.md | 4 +- skills/analytics-tracking/SKILL.md | 4 +- skills/churn-prevention/SKILL.md | 4 +- skills/cold-email/SKILL.md | 2 +- skills/competitor-alternatives/SKILL.md | 4 +- skills/content-strategy/SKILL.md | 4 +- skills/copy-editing/SKILL.md | 4 +- skills/copywriting/SKILL.md | 4 +- skills/email-sequence/SKILL.md | 4 +- skills/form-cro/SKILL.md | 4 +- skills/free-tool-strategy/SKILL.md | 4 +- skills/launch-strategy/SKILL.md | 4 +- skills/marketing-ideas/SKILL.md | 4 +- skills/marketing-psychology/SKILL.md | 4 +- skills/onboarding-cro/SKILL.md | 4 +- skills/page-cro/SKILL.md | 4 +- skills/paid-ads/SKILL.md | 4 +- skills/paywall-upgrade-cro/SKILL.md | 4 +- skills/popup-cro/SKILL.md | 4 +- skills/pricing-strategy/SKILL.md | 4 +- skills/product-marketing-context/SKILL.md | 12 ++-- skills/programmatic-seo/SKILL.md | 4 +- skills/referral-program/SKILL.md | 4 +- skills/revops/SKILL.md | 4 +- skills/sales-enablement/SKILL.md | 4 +- skills/schema-markup/SKILL.md | 4 +- skills/seo-audit/SKILL.md | 4 +- skills/signup-flow-cro/SKILL.md | 4 +- skills/site-architecture/SKILL.md | 4 +- skills/social-content/SKILL.md | 4 +- 35 files changed, 110 insertions(+), 104 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index e562a60..9344fda 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -4,7 +4,7 @@ Guidelines for AI agents working in this repository. ## Repository Overview -This repository contains **Agent Skills** for AI agents following the [Agent Skills specification](https://agentskills.io/specification.md). It also serves as a **Claude Code plugin marketplace** via `.claude-plugin/marketplace.json`. +This repository contains **Agent Skills** for AI agents following the [Agent Skills specification](https://agentskills.io/specification.md). Skills install to `.agents/skills/` (the cross-agent standard). This repo also serves as a **Claude Code plugin marketplace** via `.claude-plugin/marketplace.json`. - **Name**: Marketing Skills - **GitHub**: [coreyhaines31/marketingskills](https://github.com/coreyhaines31/marketingskills) diff --git a/README.md b/README.md index a8ffa61..509f870 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,7 @@ npx skills add coreyhaines31/marketingskills --skill page-cro copywriting npx skills add coreyhaines31/marketingskills --list ``` -This automatically installs to your `.claude/skills/` directory. +This automatically installs to your `.agents/skills/` directory (and symlinks into `.claude/skills/` for Claude Code compatibility). ### Option 2: Claude Code Plugin @@ -124,7 +124,7 @@ Clone the entire repo and copy the skills folder: ```bash git clone https://github.com/coreyhaines31/marketingskills.git -cp -r marketingskills/skills/* .claude/skills/ +cp -r marketingskills/skills/* .agents/skills/ ``` ### Option 4: Git Submodule @@ -132,10 +132,10 @@ cp -r marketingskills/skills/* .claude/skills/ Add as a submodule for easy updates: ```bash -git submodule add https://github.com/coreyhaines31/marketingskills.git .claude/marketingskills +git submodule add https://github.com/coreyhaines31/marketingskills.git .agents/marketingskills ``` -Then reference skills from `.claude/marketingskills/skills/`. +Then reference skills from `.agents/marketingskills/skills/`. ### Option 5: Fork and Customize diff --git a/VERSIONS.md b/VERSIONS.md index f67b677..707e24a 100644 --- a/VERSIONS.md +++ b/VERSIONS.md @@ -4,41 +4,47 @@ Current versions of all skills. Agents can compare against local versions to che | Skill | Version | Last Updated | |-------|---------|--------------| -| ab-test-setup | 1.0.0 | 2026-01-27 | -| ad-creative | 1.0.0 | 2026-02-17 | -| ai-seo | 1.0.0 | 2026-02-18 | -| analytics-tracking | 1.0.0 | 2026-01-27 | -| churn-prevention | 1.0.0 | 2026-02-18 | -| cold-email | 1.0.0 | 2026-02-14 | -| competitor-alternatives | 1.0.0 | 2026-01-27 | -| content-strategy | 1.0.0 | 2026-01-27 | -| copy-editing | 1.0.0 | 2026-01-27 | -| copywriting | 1.0.0 | 2026-01-27 | -| email-sequence | 1.0.0 | 2026-01-27 | -| form-cro | 1.0.0 | 2026-01-27 | -| free-tool-strategy | 1.0.0 | 2026-01-27 | -| launch-strategy | 1.0.0 | 2026-01-27 | -| marketing-ideas | 1.0.0 | 2026-01-27 | -| marketing-psychology | 1.0.0 | 2026-01-27 | -| onboarding-cro | 1.0.0 | 2026-01-27 | -| page-cro | 1.0.0 | 2026-01-27 | -| paid-ads | 1.0.0 | 2026-01-27 | -| paywall-upgrade-cro | 1.0.0 | 2026-01-27 | -| popup-cro | 1.0.0 | 2026-01-27 | -| pricing-strategy | 1.0.0 | 2026-01-27 | -| product-marketing-context | 1.0.0 | 2026-01-27 | -| programmatic-seo | 1.0.0 | 2026-01-27 | -| referral-program | 1.0.0 | 2026-01-27 | -| revops | 1.0.0 | 2026-02-22 | -| sales-enablement | 1.0.0 | 2026-02-22 | -| schema-markup | 1.0.0 | 2026-01-27 | -| seo-audit | 1.0.0 | 2026-01-27 | -| signup-flow-cro | 1.0.0 | 2026-01-27 | -| site-architecture | 1.0.0 | 2026-02-21 | -| social-content | 1.0.0 | 2026-01-27 | +| ab-test-setup | 1.1.0 | 2026-02-27 | +| ad-creative | 1.1.0 | 2026-02-27 | +| ai-seo | 1.1.0 | 2026-02-27 | +| analytics-tracking | 1.1.0 | 2026-02-27 | +| churn-prevention | 1.1.0 | 2026-02-27 | +| cold-email | 1.1.0 | 2026-02-27 | +| competitor-alternatives | 1.1.0 | 2026-02-27 | +| content-strategy | 1.1.0 | 2026-02-27 | +| copy-editing | 1.1.0 | 2026-02-27 | +| copywriting | 1.1.0 | 2026-02-27 | +| email-sequence | 1.1.0 | 2026-02-27 | +| form-cro | 1.1.0 | 2026-02-27 | +| free-tool-strategy | 1.1.0 | 2026-02-27 | +| launch-strategy | 1.1.0 | 2026-02-27 | +| marketing-ideas | 1.1.0 | 2026-02-27 | +| marketing-psychology | 1.1.0 | 2026-02-27 | +| onboarding-cro | 1.1.0 | 2026-02-27 | +| page-cro | 1.1.0 | 2026-02-27 | +| paid-ads | 1.1.0 | 2026-02-27 | +| paywall-upgrade-cro | 1.1.0 | 2026-02-27 | +| popup-cro | 1.1.0 | 2026-02-27 | +| pricing-strategy | 1.1.0 | 2026-02-27 | +| product-marketing-context | 1.1.0 | 2026-02-27 | +| programmatic-seo | 1.1.0 | 2026-02-27 | +| referral-program | 1.1.0 | 2026-02-27 | +| revops | 1.1.0 | 2026-02-27 | +| sales-enablement | 1.1.0 | 2026-02-27 | +| schema-markup | 1.1.0 | 2026-02-27 | +| seo-audit | 1.1.0 | 2026-02-27 | +| signup-flow-cro | 1.1.0 | 2026-02-27 | +| site-architecture | 1.1.0 | 2026-02-27 | +| social-content | 1.1.0 | 2026-02-27 | ## Recent Changes +### 2026-02-27 +- Migrated context path from `.claude/` to `.agents/` for agent-agnostic compatibility +- All skills now check `.agents/product-marketing-context.md` first, with `.claude/` fallback for older setups +- Updated install paths in README to reference `.agents/skills/` +- Bumped all 32 skills from 1.0.0 → 1.1.0 + ### 2026-02-22 - Added `revops` skill for revenue operations, lead lifecycle, scoring, routing, pipeline management, and CRM automation - Added `sales-enablement` skill for sales decks, one-pagers, objection handling, demo scripts, and sales playbooks diff --git a/skills/ab-test-setup/SKILL.md b/skills/ab-test-setup/SKILL.md index 1039a92..2da0d1e 100644 --- a/skills/ab-test-setup/SKILL.md +++ b/skills/ab-test-setup/SKILL.md @@ -2,7 +2,7 @@ name: ab-test-setup description: When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," or "hypothesis." For tracking implementation, see analytics-tracking. metadata: - version: 1.0.0 + version: 1.1.0 --- # A/B Test Setup @@ -12,7 +12,7 @@ You are an expert in experimentation and A/B testing. Your goal is to help desig ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before designing a test, understand: diff --git a/skills/ad-creative/SKILL.md b/skills/ad-creative/SKILL.md index 46d4f69..7dd2709 100644 --- a/skills/ad-creative/SKILL.md +++ b/skills/ad-creative/SKILL.md @@ -2,7 +2,7 @@ name: ad-creative description: "When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform. Also use when the user mentions 'ad copy variations,' 'ad creative,' 'generate headlines,' 'RSA headlines,' 'bulk ad copy,' 'ad iterations,' 'creative testing,' or 'ad performance optimization.' This skill covers generating ad creative at scale, iterating based on performance data, and enforcing platform character limits. For campaign strategy and targeting, see paid-ads. For landing page copy, see copywriting." metadata: - version: 1.0.0 + version: 1.1.0 --- # Ad Creative @@ -12,7 +12,7 @@ You are an expert performance creative strategist. Your goal is to generate high ## Before Starting **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): diff --git a/skills/ai-seo/SKILL.md b/skills/ai-seo/SKILL.md index e331ced..eb864f1 100644 --- a/skills/ai-seo/SKILL.md +++ b/skills/ai-seo/SKILL.md @@ -2,7 +2,7 @@ name: ai-seo description: "When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions 'AI SEO,' 'AEO,' 'GEO,' 'LLMO,' 'answer engine optimization,' 'generative engine optimization,' 'LLM optimization,' 'AI Overviews,' 'optimize for ChatGPT,' 'optimize for Perplexity,' 'AI citations,' 'AI visibility,' or 'zero-click search.' This skill covers content optimization for AI answer engines, monitoring AI visibility, and getting cited as a source. For traditional technical and on-page SEO audits, see seo-audit. For structured data implementation, see schema-markup." metadata: - version: 1.0.0 + version: 1.1.0 --- # AI SEO @@ -12,7 +12,7 @@ You are an expert in AI search optimization — the practice of making content d ## Before Starting **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): diff --git a/skills/analytics-tracking/SKILL.md b/skills/analytics-tracking/SKILL.md index 2fd4ceb..ae9769e 100644 --- a/skills/analytics-tracking/SKILL.md +++ b/skills/analytics-tracking/SKILL.md @@ -2,7 +2,7 @@ name: analytics-tracking description: When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," or "tracking plan." For A/B test measurement, see ab-test-setup. metadata: - version: 1.0.0 + version: 1.1.0 --- # Analytics Tracking @@ -12,7 +12,7 @@ You are an expert in analytics implementation and measurement. Your goal is to h ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before implementing tracking, understand: diff --git a/skills/churn-prevention/SKILL.md b/skills/churn-prevention/SKILL.md index 09d0397..ceae776 100644 --- a/skills/churn-prevention/SKILL.md +++ b/skills/churn-prevention/SKILL.md @@ -2,7 +2,7 @@ name: churn-prevention description: "When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' or 'involuntary churn.' This skill covers voluntary churn (cancel flows, save offers, exit surveys) and involuntary churn (dunning, payment recovery). For post-cancel win-back email sequences, see email-sequence. For in-app upgrade paywalls, see paywall-upgrade-cro." metadata: - version: 1.0.0 + version: 1.1.0 --- # Churn Prevention @@ -12,7 +12,7 @@ You are an expert in SaaS retention and churn prevention. Your goal is to help r ## Before Starting **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): diff --git a/skills/cold-email/SKILL.md b/skills/cold-email/SKILL.md index a0e57df..ee24705 100644 --- a/skills/cold-email/SKILL.md +++ b/skills/cold-email/SKILL.md @@ -10,7 +10,7 @@ You are an expert cold email writer. Your goal is to write emails that sound lik ## Before Writing **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Understand the situation (ask if not provided): diff --git a/skills/competitor-alternatives/SKILL.md b/skills/competitor-alternatives/SKILL.md index 3b5ba9f..e9802a7 100644 --- a/skills/competitor-alternatives/SKILL.md +++ b/skills/competitor-alternatives/SKILL.md @@ -2,7 +2,7 @@ name: competitor-alternatives description: "When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' or 'competitive landing pages.' Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. Emphasizes deep research, modular content architecture, and varied section types beyond feature tables." metadata: - version: 1.0.0 + version: 1.1.0 --- # Competitor & Alternative Pages @@ -12,7 +12,7 @@ You are an expert in creating competitor comparison and alternative pages. Your ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before creating competitor pages, understand: diff --git a/skills/content-strategy/SKILL.md b/skills/content-strategy/SKILL.md index bb94072..fe0ac74 100644 --- a/skills/content-strategy/SKILL.md +++ b/skills/content-strategy/SKILL.md @@ -2,7 +2,7 @@ name: content-strategy description: When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions "content strategy," "what should I write about," "content ideas," "blog strategy," "topic clusters," or "content planning." For writing individual pieces, see copywriting. For SEO-specific audits, see seo-audit. metadata: - version: 1.0.0 + version: 1.1.0 --- # Content Strategy @@ -12,7 +12,7 @@ You are a content strategist. Your goal is to help plan content that drives traf ## Before Planning **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): diff --git a/skills/copy-editing/SKILL.md b/skills/copy-editing/SKILL.md index 1ad0e67..57bd17b 100644 --- a/skills/copy-editing/SKILL.md +++ b/skills/copy-editing/SKILL.md @@ -2,7 +2,7 @@ name: copy-editing description: "When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this better,' or 'copy sweep.' This skill provides a systematic approach to editing marketing copy through multiple focused passes." metadata: - version: 1.0.0 + version: 1.1.0 --- # Copy Editing @@ -12,7 +12,7 @@ You are an expert copy editor specializing in marketing and conversion copy. You ## Core Philosophy **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before editing. Use brand voice and customer language from that context to guide your edits. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before editing. Use brand voice and customer language from that context to guide your edits. Good copy editing isn't about rewriting—it's about enhancing. Each pass focuses on one dimension, catching issues that get missed when you try to fix everything at once. diff --git a/skills/copywriting/SKILL.md b/skills/copywriting/SKILL.md index 6317460..f578d28 100644 --- a/skills/copywriting/SKILL.md +++ b/skills/copywriting/SKILL.md @@ -2,7 +2,7 @@ name: copywriting description: When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says "write copy for," "improve this copy," "rewrite this page," "marketing copy," "headline help," or "CTA copy." For email copy, see email-sequence. For popup copy, see popup-cro. metadata: - version: 1.0.0 + version: 1.1.0 --- # Copywriting @@ -12,7 +12,7 @@ You are an expert conversion copywriter. Your goal is to write marketing copy th ## Before Writing **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): diff --git a/skills/email-sequence/SKILL.md b/skills/email-sequence/SKILL.md index aefe01b..9fd021c 100644 --- a/skills/email-sequence/SKILL.md +++ b/skills/email-sequence/SKILL.md @@ -2,7 +2,7 @@ name: email-sequence description: When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," or "lifecycle emails." For in-app onboarding, see onboarding-cro. metadata: - version: 1.0.0 + version: 1.1.0 --- # Email Sequence Design @@ -12,7 +12,7 @@ You are an expert in email marketing and automation. Your goal is to create emai ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before creating a sequence, understand: diff --git a/skills/form-cro/SKILL.md b/skills/form-cro/SKILL.md index 92a8814..81047f1 100644 --- a/skills/form-cro/SKILL.md +++ b/skills/form-cro/SKILL.md @@ -2,7 +2,7 @@ name: form-cro description: When the user wants to optimize any form that is NOT signup/registration — including lead capture forms, contact forms, demo request forms, application forms, survey forms, or checkout forms. Also use when the user mentions "form optimization," "lead form conversions," "form friction," "form fields," "form completion rate," or "contact form." For signup/registration forms, see signup-flow-cro. For popups containing forms, see popup-cro. metadata: - version: 1.0.0 + version: 1.1.0 --- # Form CRO @@ -12,7 +12,7 @@ You are an expert in form optimization. Your goal is to maximize form completion ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before providing recommendations, identify: diff --git a/skills/free-tool-strategy/SKILL.md b/skills/free-tool-strategy/SKILL.md index c36efa3..b143eac 100644 --- a/skills/free-tool-strategy/SKILL.md +++ b/skills/free-tool-strategy/SKILL.md @@ -2,7 +2,7 @@ name: free-tool-strategy description: When the user wants to plan, evaluate, or build a free tool for marketing purposes — lead generation, SEO value, or brand awareness. Also use when the user mentions "engineering as marketing," "free tool," "marketing tool," "calculator," "generator," "interactive tool," "lead gen tool," "build a tool for leads," or "free resource." This skill bridges engineering and marketing — useful for founders and technical marketers. metadata: - version: 1.0.0 + version: 1.1.0 --- # Free Tool Strategy (Engineering as Marketing) @@ -12,7 +12,7 @@ You are an expert in engineering-as-marketing strategy. Your goal is to help pla ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before designing a tool strategy, understand: diff --git a/skills/launch-strategy/SKILL.md b/skills/launch-strategy/SKILL.md index ff0299f..38490b4 100644 --- a/skills/launch-strategy/SKILL.md +++ b/skills/launch-strategy/SKILL.md @@ -2,7 +2,7 @@ name: launch-strategy description: "When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' or 'product update.' This skill covers phased launches, channel strategy, and ongoing launch momentum." metadata: - version: 1.0.0 + version: 1.1.0 --- # Launch Strategy @@ -12,7 +12,7 @@ You are an expert in SaaS product launches and feature announcements. Your goal ## Before Starting **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. --- diff --git a/skills/marketing-ideas/SKILL.md b/skills/marketing-ideas/SKILL.md index 61db428..00e98ce 100644 --- a/skills/marketing-ideas/SKILL.md +++ b/skills/marketing-ideas/SKILL.md @@ -2,7 +2,7 @@ name: marketing-ideas description: "When the user needs marketing ideas, inspiration, or strategies for their SaaS or software product. Also use when the user asks for 'marketing ideas,' 'growth ideas,' 'how to market,' 'marketing strategies,' 'marketing tactics,' 'ways to promote,' or 'ideas to grow.' This skill provides 139 proven marketing approaches organized by category." metadata: - version: 1.0.0 + version: 1.1.0 --- # Marketing Ideas for SaaS @@ -12,7 +12,7 @@ You are a marketing strategist with a library of 139 proven marketing ideas. You ## How to Use This Skill **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. When asked for marketing ideas: 1. Ask about their product, audience, and current stage if not clear diff --git a/skills/marketing-psychology/SKILL.md b/skills/marketing-psychology/SKILL.md index 8f34945..c089024 100644 --- a/skills/marketing-psychology/SKILL.md +++ b/skills/marketing-psychology/SKILL.md @@ -2,7 +2,7 @@ name: marketing-psychology description: "When the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' or 'consumer behavior.' This skill provides 70+ mental models organized for marketing application." metadata: - version: 1.0.0 + version: 1.1.0 --- # Marketing Psychology & Mental Models @@ -12,7 +12,7 @@ You are an expert in applying psychological principles and mental models to mark ## How to Use This Skill **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before applying mental models. Use that context to tailor recommendations to the specific product and audience. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before applying mental models. Use that context to tailor recommendations to the specific product and audience. Mental models are thinking tools that help you make better decisions, understand customer behavior, and create more effective marketing. When helping users: diff --git a/skills/onboarding-cro/SKILL.md b/skills/onboarding-cro/SKILL.md index 7939a43..b22e50c 100644 --- a/skills/onboarding-cro/SKILL.md +++ b/skills/onboarding-cro/SKILL.md @@ -2,7 +2,7 @@ name: onboarding-cro description: When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," or "new user experience." For signup/registration optimization, see signup-flow-cro. For ongoing email sequences, see email-sequence. metadata: - version: 1.0.0 + version: 1.1.0 --- # Onboarding CRO @@ -12,7 +12,7 @@ You are an expert in user onboarding and activation. Your goal is to help users ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before providing recommendations, understand: diff --git a/skills/page-cro/SKILL.md b/skills/page-cro/SKILL.md index f77e3b7..fe29e19 100644 --- a/skills/page-cro/SKILL.md +++ b/skills/page-cro/SKILL.md @@ -2,7 +2,7 @@ name: page-cro description: When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," or "why isn't this page working." For signup/registration flows, see signup-flow-cro. For post-signup activation, see onboarding-cro. For forms outside of signup, see form-cro. For popups/modals, see popup-cro. metadata: - version: 1.0.0 + version: 1.1.0 --- # Page Conversion Rate Optimization (CRO) @@ -12,7 +12,7 @@ You are a conversion rate optimization expert. Your goal is to analyze marketing ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before providing recommendations, identify: diff --git a/skills/paid-ads/SKILL.md b/skills/paid-ads/SKILL.md index 06e7850..64620c4 100644 --- a/skills/paid-ads/SKILL.md +++ b/skills/paid-ads/SKILL.md @@ -2,7 +2,7 @@ name: paid-ads description: "When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, audience targeting, and optimization. For bulk ad creative generation and iteration, see ad-creative." metadata: - version: 1.0.0 + version: 1.1.0 --- # Paid Ads @@ -12,7 +12,7 @@ You are an expert performance marketer with direct access to ad platform account ## Before Starting **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): diff --git a/skills/paywall-upgrade-cro/SKILL.md b/skills/paywall-upgrade-cro/SKILL.md index 28c1df1..64fc85e 100644 --- a/skills/paywall-upgrade-cro/SKILL.md +++ b/skills/paywall-upgrade-cro/SKILL.md @@ -2,7 +2,7 @@ name: paywall-upgrade-cro description: When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," or "in-app pricing." Distinct from public pricing pages (see page-cro) — this skill focuses on in-product upgrade moments where the user has already experienced value. metadata: - version: 1.0.0 + version: 1.1.0 --- # Paywall and Upgrade Screen CRO @@ -12,7 +12,7 @@ You are an expert in in-app paywalls and upgrade flows. Your goal is to convert ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before providing recommendations, understand: diff --git a/skills/popup-cro/SKILL.md b/skills/popup-cro/SKILL.md index b11f134..0103c1f 100644 --- a/skills/popup-cro/SKILL.md +++ b/skills/popup-cro/SKILL.md @@ -2,7 +2,7 @@ name: popup-cro description: When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," or "overlay." For forms outside of popups, see form-cro. For general page conversion optimization, see page-cro. metadata: - version: 1.0.0 + version: 1.1.0 --- # Popup CRO @@ -12,7 +12,7 @@ You are an expert in popup and modal optimization. Your goal is to create popups ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before providing recommendations, understand: diff --git a/skills/pricing-strategy/SKILL.md b/skills/pricing-strategy/SKILL.md index bb455a8..35bff3b 100644 --- a/skills/pricing-strategy/SKILL.md +++ b/skills/pricing-strategy/SKILL.md @@ -2,7 +2,7 @@ name: pricing-strategy description: "When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' or 'monetization.' This skill covers pricing research, tier structure, and packaging strategy." metadata: - version: 1.0.0 + version: 1.1.0 --- # Pricing Strategy @@ -12,7 +12,7 @@ You are an expert in SaaS pricing and monetization strategy. Your goal is to hel ## Before Starting **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): diff --git a/skills/product-marketing-context/SKILL.md b/skills/product-marketing-context/SKILL.md index 3ead0a6..af050aa 100644 --- a/skills/product-marketing-context/SKILL.md +++ b/skills/product-marketing-context/SKILL.md @@ -1,21 +1,21 @@ --- name: product-marketing-context -description: "When the user wants to create or update their product marketing context document. Also use when the user mentions 'product context,' 'marketing context,' 'set up context,' 'positioning,' or wants to avoid repeating foundational information across marketing tasks. Creates `.claude/product-marketing-context.md` that other marketing skills reference." +description: "When the user wants to create or update their product marketing context document. Also use when the user mentions 'product context,' 'marketing context,' 'set up context,' 'positioning,' or wants to avoid repeating foundational information across marketing tasks. Creates `.agents/product-marketing-context.md` that other marketing skills reference." metadata: - version: 1.0.0 + version: 1.1.0 --- # Product Marketing Context You help users create and maintain a product marketing context document. This captures foundational positioning and messaging information that other marketing skills reference, so users don't repeat themselves. -The document is stored at `.claude/product-marketing-context.md`. +The document is stored at `.agents/product-marketing-context.md`. ## Workflow ### Step 1: Check for Existing Context -First, check if `.claude/product-marketing-context.md` already exists. +First, check if `.agents/product-marketing-context.md` already exists. Also check `.claude/product-marketing-context.md` for older setups — if found there but not in `.agents/`, offer to move it. **If it exists:** - Read it and summarize what's captured @@ -128,7 +128,7 @@ The JTBD Four Forces: ## Step 3: Create the Document -After gathering information, create `.claude/product-marketing-context.md` with this structure: +After gathering information, create `.agents/product-marketing-context.md` with this structure: ```markdown # Product Marketing Context @@ -227,7 +227,7 @@ After gathering information, create `.claude/product-marketing-context.md` with - Show the completed document - Ask if anything needs adjustment -- Save to `.claude/product-marketing-context.md` +- Save to `.agents/product-marketing-context.md` - Tell them: "Other marketing skills will now use this context automatically. Run `/product-marketing-context` anytime to update it." --- diff --git a/skills/programmatic-seo/SKILL.md b/skills/programmatic-seo/SKILL.md index dd2577e..77c9cd9 100644 --- a/skills/programmatic-seo/SKILL.md +++ b/skills/programmatic-seo/SKILL.md @@ -2,7 +2,7 @@ name: programmatic-seo description: When the user wants to create SEO-driven pages at scale using templates and data. Also use when the user mentions "programmatic SEO," "template pages," "pages at scale," "directory pages," "location pages," "[keyword] + [city] pages," "comparison pages," "integration pages," or "building many pages for SEO." For auditing existing SEO issues, see seo-audit. metadata: - version: 1.0.0 + version: 1.1.0 --- # Programmatic SEO @@ -12,7 +12,7 @@ You are an expert in programmatic SEO—building SEO-optimized pages at scale us ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before designing a programmatic SEO strategy, understand: diff --git a/skills/referral-program/SKILL.md b/skills/referral-program/SKILL.md index 95cb338..bac09be 100644 --- a/skills/referral-program/SKILL.md +++ b/skills/referral-program/SKILL.md @@ -2,7 +2,7 @@ name: referral-program description: "When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' or 'partner program.' This skill covers program design, incentive structure, and growth optimization." metadata: - version: 1.0.0 + version: 1.1.0 --- # Referral & Affiliate Programs @@ -12,7 +12,7 @@ You are an expert in viral growth and referral marketing. Your goal is to help d ## Before Starting **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): diff --git a/skills/revops/SKILL.md b/skills/revops/SKILL.md index ab581ad..7591b16 100644 --- a/skills/revops/SKILL.md +++ b/skills/revops/SKILL.md @@ -2,7 +2,7 @@ name: revops description: "When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' or 'data hygiene.' For cold outreach emails, see cold-email. For email drip campaigns, see email-sequence. For pricing decisions, see pricing-strategy." metadata: - version: 1.0.0 + version: 1.1.0 --- # RevOps @@ -12,7 +12,7 @@ You are an expert in revenue operations. Your goal is to help design and optimiz ## Before Starting **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): diff --git a/skills/sales-enablement/SKILL.md b/skills/sales-enablement/SKILL.md index 8042e19..4df4eac 100644 --- a/skills/sales-enablement/SKILL.md +++ b/skills/sales-enablement/SKILL.md @@ -2,7 +2,7 @@ name: sales-enablement description: "When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts. Also use when the user mentions 'sales deck,' 'pitch deck,' 'one-pager,' 'leave-behind,' 'objection handling,' 'ROI calculator,' 'demo script,' 'talk track,' 'sales playbook,' 'proposal template,' or 'buyer persona card.' For competitor battle cards and comparison pages, see competitor-alternatives. For marketing website copy, see copywriting. For cold outreach emails, see cold-email." metadata: - version: 1.0.0 + version: 1.1.0 --- # Sales Enablement @@ -12,7 +12,7 @@ You are an expert in B2B sales enablement. Your goal is to create sales collater ## Before Starting **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): diff --git a/skills/schema-markup/SKILL.md b/skills/schema-markup/SKILL.md index 7defc95..d9569f6 100644 --- a/skills/schema-markup/SKILL.md +++ b/skills/schema-markup/SKILL.md @@ -2,7 +2,7 @@ name: schema-markup description: When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions "schema markup," "structured data," "JSON-LD," "rich snippets," "schema.org," "FAQ schema," "product schema," "review schema," or "breadcrumb schema." For broader SEO issues, see seo-audit. metadata: - version: 1.0.0 + version: 1.1.0 --- # Schema Markup @@ -12,7 +12,7 @@ You are an expert in structured data and schema markup. Your goal is to implemen ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before implementing schema, understand: diff --git a/skills/seo-audit/SKILL.md b/skills/seo-audit/SKILL.md index b7c2092..fab653d 100644 --- a/skills/seo-audit/SKILL.md +++ b/skills/seo-audit/SKILL.md @@ -2,7 +2,7 @@ name: seo-audit description: When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," or "SEO health check." For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema-markup. metadata: - version: 1.0.0 + version: 1.1.0 --- # SEO Audit @@ -12,7 +12,7 @@ You are an expert in search engine optimization. Your goal is to identify SEO is ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before auditing, understand: diff --git a/skills/signup-flow-cro/SKILL.md b/skills/signup-flow-cro/SKILL.md index fcc9014..1a4f372 100644 --- a/skills/signup-flow-cro/SKILL.md +++ b/skills/signup-flow-cro/SKILL.md @@ -2,7 +2,7 @@ name: signup-flow-cro description: When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," or "account creation flow." For post-signup onboarding, see onboarding-cro. For lead capture forms (not account creation), see form-cro. metadata: - version: 1.0.0 + version: 1.1.0 --- # Signup Flow CRO @@ -12,7 +12,7 @@ You are an expert in optimizing signup and registration flows. Your goal is to r ## Initial Assessment **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before providing recommendations, understand: diff --git a/skills/site-architecture/SKILL.md b/skills/site-architecture/SKILL.md index 315495d..4d29f95 100644 --- a/skills/site-architecture/SKILL.md +++ b/skills/site-architecture/SKILL.md @@ -2,7 +2,7 @@ name: site-architecture description: When the user wants to plan, map, or restructure their website's page hierarchy, navigation, URL structure, or internal linking. Also use when the user mentions "sitemap," "site map," "visual sitemap," "site structure," "page hierarchy," "information architecture," "IA," "navigation design," "URL structure," "breadcrumbs," "internal linking strategy," or "website planning." NOT for XML sitemaps (that's technical SEO — see seo-audit). For SEO audits, see seo-audit. For structured data, see schema-markup. metadata: - version: 1.0.0 + version: 1.1.0 --- # Site Architecture @@ -12,7 +12,7 @@ You are an information architecture expert. Your goal is to help plan website st ## Before Planning **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): diff --git a/skills/social-content/SKILL.md b/skills/social-content/SKILL.md index f5540cc..111dae8 100644 --- a/skills/social-content/SKILL.md +++ b/skills/social-content/SKILL.md @@ -2,7 +2,7 @@ name: social-content description: "When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies." metadata: - version: 1.0.0 + version: 1.1.0 --- # Social Content @@ -12,7 +12,7 @@ You are an expert social media strategist. Your goal is to help create engaging ## Before Creating Content **Check for product marketing context first:** -If `.claude/product-marketing-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered or specific to this task. +If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Gather this context (ask if not provided): From ee28bc4359e95da675b7adc0d6dee4a3ce91d00b Mon Sep 17 00:00:00 2001 From: Corey Haines <34802794+coreyhaines31@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:06:33 -0800 Subject: [PATCH 2/4] fix: add missing version metadata to cold-email skill Co-Authored-By: Claude Opus 4.6 --- skills/cold-email/SKILL.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/skills/cold-email/SKILL.md b/skills/cold-email/SKILL.md index ee24705..eddc6d3 100644 --- a/skills/cold-email/SKILL.md +++ b/skills/cold-email/SKILL.md @@ -1,6 +1,8 @@ --- name: cold-email description: Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Covers subject lines, opening lines, body copy, CTAs, personalization, and multi-touch follow-up sequences. +metadata: + version: 1.1.0 --- # Cold Email Writing From 1622c8e3984c814642c52b1a07f70db5886338d1 Mon Sep 17 00:00:00 2001 From: Corey Haines <34802794+coreyhaines31@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:16:12 -0800 Subject: [PATCH 3/4] docs: add upgrading instructions for .agents/ migration Co-Authored-By: Claude Opus 4.6 --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 509f870..f9c7f15 100644 --- a/README.md +++ b/README.md @@ -158,6 +158,17 @@ npx skillkit install coreyhaines31/marketingskills --skill page-cro copywriting npx skillkit install coreyhaines31/marketingskills --list ``` +## Upgrading from v1.0 + +Skills now use `.agents/` instead of `.claude/` for the product marketing context file. Move your existing context file: + +```bash +mkdir -p .agents +mv .claude/product-marketing-context.md .agents/product-marketing-context.md +``` + +Skills will still check `.claude/` as a fallback, so nothing breaks if you don't. + ## Usage Once installed, just ask Claude Code to help with marketing tasks: From 8ea748754568ad629453449446af07a4598efd7e Mon Sep 17 00:00:00 2001 From: Corey Haines <34802794+coreyhaines31@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:19:51 -0800 Subject: [PATCH 4/4] docs: rebrand to "Marketing Skills for AI Agents" with multi-agent support Co-Authored-By: Claude Opus 4.6 --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f9c7f15..9bae320 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Marketing Skills for Claude Code +# Marketing Skills for AI Agents -A collection of AI agent skills focused on marketing tasks. Built for technical marketers and founders who want Claude Code (or similar AI coding assistants) to help with conversion optimization, copywriting, SEO, analytics, and growth engineering. +A collection of AI agent skills focused on marketing tasks. Built for technical marketers and founders who want AI coding agents to help with conversion optimization, copywriting, SEO, analytics, and growth engineering. Works with Claude Code, OpenAI Codex, Cursor, Windsurf, and any agent that supports the [Agent Skills spec](https://agentskills.io). Built by [Corey Haines](https://corey.co?ref=marketingskills). Need hands-on help? Check out [Conversion Factory](https://conversionfactory.co?ref=marketingskills) — Corey's agency for conversion optimization, landing pages, and growth strategy. Want to learn more about marketing? Subscribe to [Swipe Files](https://swipefiles.com?ref=marketingskills). Want an autonomous AI agent that uses these skills to be your CMO? Try [Magister](https://magistermarketing.com?ref=marketingskills). @@ -12,7 +12,7 @@ Run into a problem or have a question? [Open an issue](https://github.com/coreyh ## What are Skills? -Skills are markdown files that give AI agents specialized knowledge and workflows for specific tasks. When you add these to your project, Claude Code can recognize when you're working on a marketing task and apply the right frameworks and best practices. +Skills are markdown files that give AI agents specialized knowledge and workflows for specific tasks. When you add these to your project, your agent can recognize when you're working on a marketing task and apply the right frameworks and best practices. ## How Skills Work Together @@ -171,7 +171,7 @@ Skills will still check `.claude/` as a fallback, so nothing breaks if you don't ## Usage -Once installed, just ask Claude Code to help with marketing tasks: +Once installed, just ask your agent to help with marketing tasks: ``` "Help me optimize this landing page for conversions"