Marketing Skills for AI Agents

repository·main·Indexed 12 days ago

https://github.com/coreyhaines31/marketingskills

A collection of specialized markdown-based skills and CLIs designed for AI agents (such as Claude Code, OpenAI Codex, Cursor, or Windsurf) to perform professional marketing tasks. It provides frameworks for SEO, CRO, copywriting, analytics, and growth engineering, following the Agent Skills spec. Includes specialized skills like ai-seo, programmatic-seo, and revops, as well as zero-dependency Node.js scripts for marketing automation.

Tokens
381.9K
Snippets
522
Records
1.6K
Agent score
100%

What's inside Marketing Skills

  1. Overview of RB2B capabilities and integrations

    main

    RB2B is a website visitor identification platform that de-anonymizes B2B traffic to reveal LinkedIn profiles, emails, and company data.

    Most users interact with RB2B via native integrations (Slack, CRM push, Zapier, webhooks) rather than direct API access. Direct programmatic access is restricted to the API Partner Program.

    Integration Availability

    • API: Limited (requires API Partner Program)
    • MCP: Not available
    • CLI: Not available
    • SDK: Not available

    Key Integrations

    RB2B can push identified visitor data to over 50 tools, including:

    • CRM: Salesforce, HubSpot
    • Outreach: Instantly, HeyReach, Lemlist
    • Enrichment: Clay, Apollo, Clearbit
    • Automation: Zapier, Make
    • Alerts: Slack (real-time notifications)
  2. Overview of Marketing Skills for AI Agents

    main
    Marketing Skills is a collection of specialized markdown files designed to provide AI agents (such as Claude Code, OpenAI Codex, Cursor, or Windsurf) with specific knowledge and workflows for marketing tasks. These skills enable agents to recognize marketing-related tasks and apply professional frameworks for conversion optimization, copywriting, SEO, analytics, and growth engineering. The project follows the Agent Skills spec.
  3. Use the lead-magnets skill for lead generation planning

    main

    The lead-magnets skill is used when you need to create, plan, or optimize lead magnets for email capture or lead generation. This includes planning gated content, content upgrades, ebooks, cheat sheets, templates, or resource libraries.

    When to use this skill:

    • When planning what to create and how to distribute it.
    • When discussing "gated content," "opt-ins," "freebies," or "content offers."

    Note on related tasks:

    • For interactive tools (calculators, graders): Use the free-tools skill.
    • For writing the actual content: Use the copywriting skill.
    • For email nurture sequences after capture: Use the emails skill.
    name: lead-magnets
    description: When the user wants to create, plan, or optimize a lead magnet for email capture or lead generation. Also use when the user mentions "lead magnet," "gated content," "content upgrade," "downloadable," "ebook," "cheat sheet," "checklist," "template download," "opt-in," "freebie," "PDF download," "resource library," "content offer," "email capture content," "Notion template," "spreadsheet template," or "what should I give away for emails." Use this for planning what to create and how to distribute it. For interactive tools as lead magnets, see free-tools. For writing the actual content, see copywriting. For the email sequence after capture, see emails.
  4. Use the ab-testing skill for experimentation planning

    main

    The ab-testing skill is designed for users who want to plan, design, or implement A/B tests, split tests, or multivariate experiments. It can also be used to build systematic growth experimentation programs.

    When to use this skill:

    • When mentioning terms like "A/B test", "split test", "experiment", "variant copy", "multivariate test", "hypothesis", "statistical significance", or "ICE score".
    • When comparing two approaches to measure which performs better.
    • When building an experimentation backlog or playbook.

    Note: For tracking implementation, use the analytics skill. For page-level conversion optimization, use the cro skill.

  5. Use the schema skill for structured data optimization

    main

    The schema skill is used when you need to add, fix, or optimize schema markup and structured data on a website. This includes implementing schema.org markup to enable rich results (like star ratings, FAQ snippets, or product details) in Google search.

    When to use this skill:

    • Implementing JSON-LD, FAQ schema, product schema, review schema, or breadcrumb schema.
    • Targeting Google rich results or knowledge panels.
    • Optimizing for AI search (use ai-seo for broader optimization).
    • Fixing existing structured data errors.

    Note on Context: Before starting, check for existing product marketing context in .agents/product-marketing.md, .claude/product-marketing.md, or product-marketing-context.md. Use this existing information to avoid redundant questions.

  6. The 12 Programmatic SEO Playbooks

    main

    This document outlines 12 proven strategic patterns (playbooks) for implementing Programmatic SEO (pSEO). These playbooks go beyond simple data permutations to provide structured frameworks for generating high-intent, scalable content.

    The 12 Playbooks are:

    1. Templates: Downloadable or interactive assets (e.g., /templates/[type]/).
    2. Curation: Ranked or recommended lists (e.g., /best/[category]/).
    3. Conversions: Utility tools for units, currencies, or formats (e.g., /convert/[from]-to-[to]/).
    4. Comparisons: Head-to-head product analysis (e.g., /compare/[x]-vs-[y]/).
    5. Examples: Galleries of real-world inspiration (e.g., /examples/[type]/).
    6. Locations: Geography-specific service or business pages (e.g., /[service]/[city]/).
    7. Personas: Tailored landing pages for specific audiences (e.g., /for/[persona]/).
    8. Integrations: Documentation of how products work with other tools (e.g., /integrations/[product]/).
    9. Glossary: Educational definitions of industry terms (e.g., /glossary/[term]/).
    10. Translations: Localized content for international markets (e.g., /[lang]/[page]/).
    11. Directory: Comprehensive listings of tools, companies, or categories (e.g., /directory/[category]/).
    12. Profiles: Information pages about notable people, companies, or entities (e.g., /people/[name]/).
  7. Use the Site Architecture skill for website planning

    main

    The site-architecture skill is designed for planning, mapping, or restructuring a website's page hierarchy, navigation, URL structure, or internal linking.

    When to use it:

    • Planning a new site structure or sitemap.
    • Designing navigation (header, footer, sidebar, breadcrumbs).
    • Defining URL patterns and slugs.
    • Developing an internal linking strategy (e.g., hub-and-spoke models).
    • Organizing information architecture (IA).

    When NOT to use it:

    • For technical XML sitemaps (use seo-audit).
    • For structured data/schema implementation (use schema).
    • For technical SEO audits (use seo-audit).
  8. Use the 'ads' skill for paid advertising campaigns

    main

    The ads skill is designed for help with paid advertising campaigns on platforms like Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, and others. It is triggered by terms such as 'PPC', 'paid media', 'ROAS', 'CPA', 'ad campaign', 'retargeting', 'audience targeting', 'Google Ads', 'Facebook ads', 'LinkedIn ads', 'ad budget', 'cost per click', 'ad spend', 'ABM', 'account-based marketing', 'B2B ads', 'lead quality', 'negative keywords', 'Performance Max', 'thought leader ads', or 'when should I kill an ad'.

    Use this skill for:

    • Campaign strategy
    • Audience targeting
    • Bidding and optimization

    Note: For bulk ad creative generation, use ad-creative. For landing page optimization, use cro.

  9. Use the influencer-marketing skill

    main

    The influencer-marketing skill is designed for managing influencer, creator, and ambassador partnerships. It covers B2C (Instagram, TikTok, YouTube) and B2B (LinkedIn, X, niche podcasts) strategies.

    Trigger terms: Use this skill when discussing 'influencer marketing,' 'creator partnerships,' 'sponsorships,' 'brand ambassador,' 'UGC creators,' 'product seeding,' or 'FTC disclosure.'

    Prerequisites: Before using this skill, ensure you have product marketing context available in .agents/product-marketing.md, .claude/product-marketing.md, or product-marketing-context.md. This context (ICP, positioning, offer) is required to anchor partner-fit decisions.

    Related Skills:

    • For affiliate/referral payout mechanics, use referrals.
    • For community-led advocacy, use community-marketing.
    • For turning creator content into paid ads, use ad-creative.
  10. Use the customer-research skill

    main

    The customer-research skill is designed for conducting, analyzing, or synthesizing customer research. It supports two primary modes of operation:

    1. Mode 1: Analyze Existing Assets: Extracting signal from raw materials like interview transcripts, survey results, support tickets, win/loss notes, or NPS responses.
    2. Mode 2: Go Find Research: Gathering intelligence from online 'digital watering holes' such as Reddit, G2, forums, and community sites.

    Trigger Phrases: Use this skill when mentioning "customer research," "ICP research," "talk to customers," "analyze transcripts," "customer interviews," "survey analysis," "support ticket analysis," "voice of customer," "VOC," "build personas," "customer personas," "jobs to be done," "JTBD," "Reddit mining," "G2 reviews," or "digital watering holes."

    Pre-requisite: Before starting, check for existing product marketing context in .agents/product-marketing.md, .claude/product-marketing.md, or product-marketing-context.md to avoid redundant questioning.

  11. Use the `emails` skill for sequence design and optimization

    main

    The emails skill is designed for creating or optimizing email sequences, drip campaigns, automated email flows, or lifecycle email programs.

    Use this skill when you mention terms like:

    • "email sequence"
    • "drip campaign"
    • "nurture sequence"
    • "onboarding emails"
    • "welcome sequence"
    • "re-engagement emails"
    • "email automation"
    • "lifecycle emails"
    • "trigger-based emails"
    • "email funnel"
    • "email workflow"
    • "welcome series"
    • "email cadence"

    Note: For cold outreach, use the cold-email skill. For in-app onboarding, use the onboarding skill.