Skip to main content
Adspirer ships 5 skills — instruction files that teach AI assistants proven advertising workflows. You can invoke them directly or just describe what you want in natural language.

Quick Reference

SkillClaude CodeCursorCodexWhat It Does
Ad Campaign Management/adspirer:ad-campaign-management/adspirer-ads$adspirer-adsFull campaign management — all platforms, all workflows
Setup/adspirer:setup/adspirer-setup$adspirer-setupBootstrap a brand workspace
Performance Review/adspirer:performance-review/adspirer-performance-review$adspirer-performance-reviewCross-platform performance scorecard
Write Ad Copy/adspirer:write-ad-copy/adspirer-write-ad-copy$adspirer-write-ad-copyBrand-voice ad copy from real data
Wasted Spend/adspirer:wasted-spend/adspirer-wasted-spend$adspirer-wasted-spendFind and fix wasted ad spend
You don’t need to memorize these commands. Just describe what you want — “how are my Google Ads doing?” or “create a LinkedIn campaign” — and your AI assistant will match the right skill automatically.

Skill Details

Ad Campaign Management

The main skill. Covers campaign creation, performance analysis, keyword research, budget optimization, ad extensions, audience analysis, monitoring, and reporting across all 4 platforms. When to use: Any advertising task — creating campaigns, analyzing performance, researching keywords, optimizing budgets, writing ad copy, managing ad extensions, or switching accounts. What happens when you invoke it:
  1. Checks which ad platforms are connected (get_connections_status)
  2. Identifies the task type (performance analysis, campaign creation, keyword research, etc.)
  3. Follows the platform-specific workflow (see Core Workflows)
  4. Loads strategy directives from STRATEGY.md if they exist
  5. Presents results with recommendations
  6. Asks for confirmation before any action that affects spend

Full campaign creation with keyword research and ad extensions.

CursorOpen in Cursor
This skill contains the complete Tool Catalog (100+ tools) and all Core Workflows.

Setup

Bootstraps a brand workspace from scratch. Scans your folder, connects to your ad accounts, pulls live campaign data, and creates context files that power all other skills. When to use: First time in a new brand folder, or when you want to refresh your brand context after connecting new platforms or adding new docs. What happens when you invoke it:
  1. Connects to Adspirer MCP (triggers OAuth if needed)
  2. Scans local files for brand docs (.md, .txt, .csv, .yaml, .json, .pdf)
  3. Pulls live data: connections, campaigns, performance, search terms, benchmarks
  4. Creates the brand context file with:
    • Brand overview, voice, target audiences
    • Connected platforms and active campaign counts
    • Budget guardrails and KPI targets
    • Performance snapshot and key findings
  5. Creates STRATEGY.md for persisting strategic decisions
  6. Presents a summary of what it found

Bootstrap a brand workspace from scratch.

CursorOpen in Cursor
What it creates:
FilePurpose
CLAUDE.md / BRAND.md / AGENTS.mdBrand context (varies by IDE)
STRATEGY.mdStrategy directives that persist across sessions
MEMORY.mdPast decisions and learnings (Claude Code + Cursor)
Drop brand docs (guidelines, media plans, briefs) into your folder before running setup. The more context you provide, the better the agent’s ad copy and recommendations.

Performance Review

Runs a cross-platform performance scorecard. Pulls metrics from all connected platforms, compares against KPI targets, and identifies top performers, underperformers, and wasted spend. When to use: Weekly check-ins, monthly reviews, or whenever you want a snapshot of how campaigns are doing across all platforms. What happens when you invoke it:
  1. Reads your brand context file for KPI targets
  2. Reads STRATEGY.md for active directives — flags “Strategy Drift” if campaigns violate them
  3. Pulls last 30 days of performance from all connected platforms
  4. Pulls wasted spend analysis per platform
  5. Presents a unified scorecard with actuals vs. targets
  6. Highlights top performers, underperformers, and strategy alignment
  7. Recommends top 3 actions

Cross-platform performance review with strategy alignment.

CursorOpen in Cursor
Output format:
PlatformCampaignsSpendCTRCPAROASWasteHealth
Google
LinkedIn
Meta

Write Ad Copy

Generates brand-voice ad copy from real keyword and performance data. Reads your brand guidelines, checks current campaigns, analyzes what users search for, and produces copy that matches your voice and targets high-performing keywords. When to use: When you need new headlines, descriptions, or ad creative text for any platform. What happens when you invoke it:
  1. Reads brand context for voice rules and target audiences
  2. Reads STRATEGY.md for competitive positioning and creative direction
  3. Pulls current ad copy and keywords from your campaigns
  4. Analyzes search terms to understand user intent
  5. Generates AI-powered suggestions from real data
  6. Filters through brand voice rules
  7. Presents 5+ headline/description options with:
    • Character count validation
    • Keyword theme coverage
    • Pass/fail vs. platform limits
  8. Gets your approval before applying changes

Brand-voice ad copy with keyword coverage validation.

CursorOpen in Cursor

Wasted Spend

Audits all connected platforms for wasted ad spend. Finds zero-conversion keywords, fatigued creatives, underperforming audiences, and budget misallocations. When to use: Monthly budget reviews, when CPA is climbing, or when you suspect money is being wasted on underperforming campaigns. What happens when you invoke it:
  1. Checks connected platforms
  2. Reads STRATEGY.md — flags campaigns violating strategy directives as priority waste
  3. Runs platform-specific waste analysis:
    • Google: analyze_wasted_spend + analyze_search_terms
    • Meta: analyze_meta_wasted_spend
    • LinkedIn: analyze_linkedin_wasted_spend
  4. Runs budget optimization analysis
  5. Presents total wasted spend, top waste sources, and potential monthly savings
  6. Recommends fixes: negative keywords, audience exclusions, budget shifts
  7. Gets your approval before making changes

Cross-platform wasted spend audit with savings estimate.

CursorOpen in Cursor

Customizing Skills

Skills are plain markdown files (SKILL.md). You can edit them to:
  • Add custom workflows for your specific use cases
  • Modify safety rules (e.g., change minimum budget thresholds)
  • Add industry-specific guidance (e.g., healthcare compliance, financial disclaimers)
  • Remove sections you don’t need
Changes take effect immediately (or after restarting your AI client). Skill file locations:
IDELocation
Claude Code~/.claude/skills/ad-campaign-management/SKILL.md
Cursor~/.cursor/skills/adspirer-*/SKILL.md
Codex~/.agents/skills/adspirer-*/SKILL.md
OpenClawBundled with plugin (not editable)

FAQ

No. The Ad Campaign Management skill is the main one — it covers everything. The other 4 are shortcuts for common tasks. If you only install one skill, install that one.
They’re the same thing. A skill is the instruction file (SKILL.md) that teaches the AI a workflow. A slash command (like /adspirer:setup) is how you invoke that skill. In Cursor, skills are invoked with /adspirer-*. In Codex, they use $adspirer-*.
Yes. Create a SKILL.md file with frontmatter (name, description) and markdown instructions. Place it in your IDE’s skills directory. See the Adspirer skills source code for examples of the format.
The same skill content works in Claude Code, Cursor, and Codex — but with IDE-specific adaptations. Claude Code uses CLAUDE.md for brand context, Cursor uses BRAND.md, and Codex uses AGENTS.md. The sync script generates IDE-specific versions from shared templates.
Last modified on February 28, 2026