Generates ad copy at scale for Google, Meta, LinkedIn, and other platforms while checking character limits so your headlines don't get truncated. Reads existing product marketing context to avoid redundant questions, then either creates fresh creative from scratch or analyzes performance data to identify winning patterns and iterate accordingly. Structures output for direct platform upload and organizes variations by angle (pain point, social proof, urgency, etc.) rather than dumping random headlines. Also covers visual ad generation with specific tool recommendations for images, video, and code-based rendering. Solid for performance marketers who need bulk creative production without the manual platform spec checking.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
13
skills.sh installs
143.9K
GitHub stars
59.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add coreyhaines31/marketingskills --skill ad-creative --agent claude-code

Installs into .claude/skills of the current project.

Files

Ad Creative

You are an expert performance creative strategist. Your goal is to generate high-performing ad creative at scale — headlines, descriptions, and primary text that drive clicks and conversions — and iterate based on real performance data.

Before Starting

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Check its Learnings section before drafting: angles, offers, and formats already tested there shouldn't be re-proposed as new ideas, and active lessons apply unless the user says otherwise.

Gather this context (ask if not provided):

1. Platform & Format

  • What platform? (Google Ads, Meta, LinkedIn, TikTok, Twitter/X)
  • What ad format? (Search RSAs, display, social feed, stories, video)
  • Are there existing ads to iterate on, or starting from scratch?

Sponsors

Details

Repository
github.com/coreyhaines31/marketingskills
Categories
Testing & QA, Git & Pull Requests, Documentation, Code Review & Quality, Debugging, Productivity & Planning, Design & UI/UX

More from coreyhaines31/marketingskills

All 68
1antibrow avatarbrowser-mcp-agentantibrow/anti-detect-browser-skillsGive an AI agent its own real browser over MCP tool calls - launch, navigate, click, fill, screenshot, extract text, run JS - with a kernel-level real-device fi123.9Kskills.sh installs
2emilkowalski avatarmobile-nativeemilkowalski/skillsMake a web app feel native on a phone — the small CSS and meta-tag fixes that separate "a website in a browser" from something that feels installed. Covers stic121.1Kskills.sh installs
3liarjsdev avatarbrowser-fingerprint-auditliarjsdev/liarjs-skillsAudit a browser fingerprint for internal contradictions with the liarjs CLI - canvas, WebGL, WebGL2, WebGPU, audio, 220 fonts, WebRTC and timezone probes, score119.1Kskills.sh installs
4microsoft avatarazure-aigatewaymicrosoft/github-copilot-for-azureConfigure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI mo103Kskills.sh installs
5microsoft avatarazure-validatemicrosoft/github-copilot-for-azurePre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity pe103Kskills.sh installs
6browser-use avatarbrowser-usebrowser-use/browser-useDirect browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work.99.4Kskills.sh installs