# What Is the Main Purpose of the coreyhaines31/marketingskills Project?

> Explore the coreyhaines31/marketingskills project, a marketplace of AI marketing skills. Enhance your AI assistants with ready workflows for complex growth tasks.

- Repository: [Corey Haines/marketingskills](https://github.com/coreyhaines31/marketingskills)
- Tags: getting-started
- Published: 2026-04-24

---

**The coreyhaines31/marketingskills repository is a curated, cross-agent marketplace of marketing-focused Agent Skills that equips AI assistants like Claude Code, Codex, and Cursor with ready-to-use workflows for complex growth tasks.**

The repository serves as a turnkey library containing markdown-based skill definitions and supporting utilities that eliminate the need for custom programming. According to the source code, agents recognize user intent—such as "optimize this landing page"—and automatically load the appropriate skill from `skills/`, providing step-by-step guidance, templates, and tool integrations defined in the [`AGENTS.md`](https://github.com/coreyhaines31/marketingskills/blob/main/AGENTS.md) specification.

## How the Marketing Skills Repository Works

The architecture follows a standardized specification that makes marketing expertise instantly callable across different AI platforms.

### The Agent Skills Specification

The repository implements the *Agent Skills specification* defined in [`AGENTS.md`](https://github.com/coreyhaines31/marketingskills/blob/main/AGENTS.md). This file establishes the front-matter rules and structural requirements that each skill must follow. Skills are self-contained markdown documents with specific metadata headers that agents parse to understand triggers, capabilities, and execution contexts.

For example, the `page-cro` skill resides at [`skills/page-cro/SKILL.md`](https://github.com/coreyhaines31/marketingskills/blob/main/skills/page-cro/SKILL.md) and contains complete instructions for conversion rate optimization workflows. The specification ensures that any compatible agent can consume these files without platform-specific modifications.

### Skill Distribution Architecture

The codebase organizes functionality into two primary directories:

- **`skills/`** – Contains individual [`SKILL.md`](https://github.com/coreyhaines31/marketingskills/blob/main/SKILL.md) files, each describing a discrete marketing competency such as copywriting, SEO audits, or paid advertising management.
- **`tools/`** – Houses supporting infrastructure including CLI utilities, API integration guides, and the tool registry.

The [`.claude-plugin/marketplace.json`](https://github.com/coreyhaines31/marketingskills/blob/main/.claude-plugin/marketplace.json) file makes the entire collection discoverable within Claude Code, while [`VERSIONS.md`](https://github.com/coreyhaines31/marketingskills/blob/main/VERSIONS.md) serves as the version manifest used for update checks across distributed installations.

## Installing and Using Marketing Skills

The repository provides multiple installation methods to accommodate different workflows and agent environments.

### Install the Complete Skill Library

To add every marketing skill to your project at once, use the official CLI:

```bash
npx skills add coreyhaines31/marketingskills

```

This command installs all available skills into your project's `.agents/skills/` directory, making them immediately available to your AI assistant.

### Install Individual Skills

For targeted workflows without cluttering your environment, install specific skills by name:

```bash
npx skills add coreyhaines31/marketingskills --skill page-cro

```

This approach retrieves only the `page-cro` skill, reducing overhead while maintaining full functionality for conversion optimization tasks.

### Natural Language Invocation

Once installed, agents automatically route user requests to appropriate skills based on intent recognition. For example:

```text
/help me optimize this landing page for conversions

```

The agent identifies the optimization intent and loads the `page-cro` skill, providing structured guidance without requiring the user to specify which skill file to invoke.

## Tool Integration and CLI Utilities

Beyond static skill definitions, the repository provides executable tools for interacting with external marketing services.

### CLI Tool Registry

The [`tools/REGISTRY.md`](https://github.com/coreyhaines31/marketingskills/blob/main/tools/REGISTRY.md) file indexes all zero-dependency CLI tools available in the repository. These utilities handle specific marketing operations such as data enrichment and API validation.

For instance, to preview a ZoomInfo request without sending it:

```bash
node tools/clis/zoominfo.js --dry-run "search company Acme Corp"

```

The `--dry-run` flag validates the request structure and parameters against the ZoomInfo API schema, ensuring correctness before consuming API credits.

### Marketing API Integrations

The [`tools/integrations/composio.md`](https://github.com/coreyhaines31/marketingskills/blob/main/tools/integrations/composio.md) file documents integration layers for OAuth-heavy marketing platforms including HubSpot and Salesforce. These integrations allow agents to authenticate and execute operations against secured APIs without manual token management.

The mapping between external services and skills is further detailed in [`tools/composio/marketing-tools.md`](https://github.com/coreyhaines31/marketingskills/blob/main/tools/composio/marketing-tools.md), which defines how Composio-exposed tools translate to specific skill invocations.

## Summary

- The coreyhaines31/marketingskills repository provides **ready-to-use Agent Skills** for marketing tasks across Claude Code, Codex, Cursor, and Windsurf.
- Skills are defined as **markdown files** under `skills/` following the specification in [`AGENTS.md`](https://github.com/coreyhaines31/marketingskills/blob/main/AGENTS.md), ensuring cross-platform compatibility.
- The `tools/` directory contains **CLI utilities** and OAuth integration guides for external marketing APIs like HubSpot and Salesforce.
- Installation occurs via `npx skills add`, supporting both **full library** and **single-skill** deployment modes.
- Agents automatically **route natural language requests** to appropriate skills based on intent recognition defined in skill front-matter.

## Frequently Asked Questions

### What types of marketing tasks does coreyhaines31/marketingskills cover?

The repository includes skills for page-level conversion rate optimization (CRO), professional copywriting, comprehensive SEO audits, and paid advertising management. Each skill is encapsulated in its own [`SKILL.md`](https://github.com/coreyhaines31/marketingskills/blob/main/SKILL.md) file under the `skills/` directory, providing complete workflows for specific growth-engine tasks without requiring custom code.

### How do AI agents recognize which skill to use?

AI agents parse the front-matter metadata in each [`SKILL.md`](https://github.com/coreyhaines31/marketingskills/blob/main/SKILL.md) file according to the Agent Skills specification defined in [`AGENTS.md`](https://github.com/coreyhaines31/marketingskills/blob/main/AGENTS.md). This metadata includes trigger phrases and intent patterns that allow the agent to match user requests—such as "optimize this landing page"—to the appropriate skill automatically.

### What is the Agent Skills specification?

The Agent Skills specification is a standardized format documented in [`AGENTS.md`](https://github.com/coreyhaines31/marketingskills/blob/main/AGENTS.md) that defines how skills must be structured. It specifies front-matter rules, file locations, and metadata requirements that ensure any compatible AI agent can discover, parse, and execute the skill without platform-specific modifications or custom programming.

### Can I use these skills with agents other than Claude Code?

Yes. While the repository includes a [`.claude-plugin/marketplace.json`](https://github.com/coreyhaines31/marketingskills/blob/main/.claude-plugin/marketplace.json) for Claude Code integration, the markdown-based skills follow an open specification that works across multiple AI assistants including Codex, Cursor, and Windsurf. The standard `npx skills add` CLI works in any environment that supports the Agent Skills protocol.