This generates platform-specific ad copy for Google Ads, Meta, TikTok, and LinkedIn with proper character limits and formatting for each. It includes 15 headline variants for Google responsive search ads, multiple A/B testing frameworks (AIDA, PAS, BAB), and templates for different ad types from feed posts to story overlays. The skill handles the tedious work of staying within each platform's constraints (30 chars for Google headlines, 125 chars for Meta primary text) while churning out variants optimized for different angles like urgency, social proof, or problem-solution. Supports English and Chinese, works best with Claude Sonnet or Opus. Useful if you're testing multiple ad variants and don't want to manually count characters or remember that LinkedIn sponsored content shows 150 chars on mobile.

skills.sh installs
5.6K
GitHub stars
572
last updated
Aug 21, 2026

Install

$ npx -y skills add claude-office-skills/skills --skill ads-copywriter --agent claude-code

Installs into .claude/skills of the current project.

Files

Ads Copywriter

Generate high-converting ad copy for Google Ads, Meta/Facebook, TikTok, and LinkedIn with platform-specific optimization and A/B testing variants.

Platform Specifications

Google Ads

google_ads_formats:
  responsive_search_ad:
    headlines:
      count: 15 (min 3)
      max_chars: 30
      requirements:
        - Include keyword in 3+ headlines
        - Include brand name in 2+ headlines
        - Include CTA in 2+ headlines
        - Include numbers/stats in 2+ headlines
    
    descriptions:
      count: 4 (min 2)
      max_chars: 90
      requirements:
        - Expand on headline promise
        - Include benefits
        - Include CTA
        - Include trust signals
  
  performance_max:
    headlines: 5 (30 chars each)
    long_headlines: 5 (90 chars each)
    descriptions: 5 (90 chars each)
    
  display_ad:
    short_headline: 25 chars
    long_headline: 90 chars
    description: 90 chars

Meta/Facebook Ads

Sponsors

Details

Repository
github.com/claude-office-skills/skills
Categories
Testing & QA, Office & Documents
First seen
Apr 16, 2026

More from claude-office-skills/skills

All 134
1trailofbits avatarlibfuzzertrailofbits/skillsCoverage-guided fuzzer built into LLVM for C/C++ projects. Use for fuzzing C/C++ code that can be compiled with Clang.5.6Kskills.sh installs
2affaan-m avatardjango-verificationaffaan-m/eccVerification loop for Django projects: migrations, linting, tests with coverage, security scans, and deployment readiness checks before release or PR.5.6Kskills.sh installs
3affaan-m avatardjango-celeryaffaan-m/eccDjango + Celery async task patterns — configuration, task design, beat scheduling, retries, canvas workflows, monitoring, and testing. Use when adding backgroun5.6Kskills.sh installs
4pixijs avatarpixijs-html-sourcepixijs/pixijs-skillsUse this skill when rendering live HTML/DOM elements (or frozen snapshots of them) as PixiJS v8 textures via the EXPERIMENTAL HTML-in-Canvas browser APIs. Cover5.5Kskills.sh installs
5earthtojake avatarimplicit-cadearthtojake/text-to-cadCreate, edit, render, and snapshot browser-native implicit CAD `.implicit.js` and `.implicit.mjs` files using GLSL signed-distance fields, shader primitives, sm5.5Kskills.sh installs
6affaan-m avatarproduct-lensaffaan-m/eccUse this skill to validate the "why" before building, run product diagnostics, and pressure-test product direction before the request becomes an implementation 5.5Kskills.sh installs