Skip to main content
Your AI advertising manager inside Cursor. The performance marketing agent runs as a Cursor subagent with 5 dedicated skills and 2 Cursor Rules that auto-trigger the right workflow for every advertising task.

How It Works

Cursor’s agent mode uses an agentic loop: you describe a task, it reasons, calls tools, reads results, and repeats. When your task involves advertising, Cursor can delegate to the Adspirer subagent — which has its own prompt, memory, skills, and MCP tools.

What Makes Cursor Different

Cursor has two features that no other client offers for Adspirer:
  1. Cursor Rules (.mdc files) — auto-trigger advertising workflows based on context. You don’t need to invoke a skill manually. When you mention ad campaigns, the rules kick in automatically.
  2. 5 separate skills — each focused on one workflow. The main skill (adspirer-ads) handles all campaigns, while 4 specialized skills handle setup, performance review, ad copy, and wasted spend.

What Gets Installed

The one-command installer sets up everything:

The 5 Skills

Cursor uses 5 separate skills, each focused on one workflow. This maps to Cursor’s skill architecture where each skill has its own invocation command.

How Skills Work in Cursor

  1. Skill descriptions are always in context — Cursor knows what’s available
  2. Full skill content loads when you invoke it or Cursor matches it automatically
  3. Each skill is a SKILL.md file in .cursor/skills/adspirer-*/
  4. You can invoke directly with /adspirer-* or just describe what you want

Cross-platform wasted spend audit with savings estimate.

Sign up for Adspirer — free to start

15 free tool calls/month. No credit card required. Connect your ad accounts in 2 minutes.

Main Skill: adspirer-ads

The comprehensive skill covering all platforms and workflows:
  • Campaign creation flows for Google Search, PMax, Meta, LinkedIn, TikTok
  • Keyword research with strategy directive filtering
  • Cross-platform performance dashboards
  • Budget optimization and wasted spend analysis
  • Ad extension workflows (sitelinks, callouts, structured snippets)
  • Competitive intelligence via web research
  • Audience analysis and optimization
  • Monitoring and scheduled reporting

Specialized Skills

The 4 smaller skills focus on specific workflows:

Cursor Rules

Cursor Rules are .mdc files that auto-trigger behavior. Adspirer ships 2 rules:

brand-workspace.mdc

Auto-loads brand context on every advertising task:
  • Reads BRAND.md and MEMORY.md at session start
  • Reads STRATEGY.md for active directives
  • Bootstraps new workspaces if BRAND.md doesn’t exist
  • Updates context files when significant changes happen

use-adspirer.mdc

Enforces workflow safety automatically:
  • Always checks connections first
  • Read-before-write enforcement
  • User confirmation before spend-affecting actions
  • Campaign creation in PAUSED status
  • Strategy directive checks before campaign creation
  • Mandatory ad extensions for Google Ads campaigns
  • Post-creation verification before reporting success

Rules vs Skills

Rules and skills work together. The rule ensures safety; the skill provides the detailed workflow.
Without rules, you say “create a Google Ads campaign” and Cursor might jump straight to create_search_campaign — which fails because there’s no keyword research, no asset validation, no strategy check.With rules, the same prompt triggers the full workflow automatically: connection check → strategy load → keyword research → asset validation → confirmation → creation → extensions → verification.

Context Files

The agent uses three persistent files. Cursor’s file is BRAND.md (vs Claude Code’s CLAUDE.md).

BRAND.md — Brand Context

Created by /adspirer-setup. Contains brand overview, voice, audiences, connected platforms, budgets, KPI targets, and performance snapshot.

STRATEGY.md — Strategic Decisions

Same as Claude Code. Persists directives across sessions:

MEMORY.md — Past Decisions

Located at .cursor/memory/performance-marketing-agent/MEMORY.md. Tracks campaign actions, optimization results, and learnings.

The Agent Loop

When you invoke /adspirer-performance-review in Cursor:
1

Rule activates

brand-workspace.mdc fires, loading BRAND.md and STRATEGY.md into context.
2

Skill loads

Cursor matches the performance review skill and loads its full workflow instructions.
3

Agent spawns

The performance marketing subagent starts with brand context, strategy, and memory.
4

Data pull

For each connected platform, calls performance and wasted spend tools via Adspirer MCP.
5

Strategy check

Compares campaign data against STRATEGY.md. Flags “Strategy Drift” items.
6

Results

Presents a unified scorecard with recommendations and top 3 actions.

Web Research

Cursor’s agent has access to WebSearch and WebFetch for competitive research. Before creating any campaign, the agent:
  1. Crawls your website for positioning, pricing, and value propositions
  2. Searches for and crawls competitor websites
  3. Combines web data with Adspirer data (search terms, keyword volumes)
  4. Presents a research brief before building your campaign

Safety Rules


Comparison with Other Clients


FAQ

No, but they make everything smoother. Without rules, you need to be more explicit (“first check my connections, then research keywords”). With rules, safety checks and context loading happen automatically.
Yes. Rules are .mdc files in .cursor/rules/. Skills are SKILL.md files in .cursor/skills/. Edit them to change default behaviors, add custom workflows, or modify safety rules.
Cursor’s Composer is the main agent mode for coding tasks. The Adspirer subagent is a specialized agent that Composer can delegate to when advertising tasks come up. The subagent has its own context, so ad workflows don’t bloat your coding session.
Yes. Just add the MCP server and you get 400+ tools directly. But without the agent, skills, and rules, you lose brand awareness, workflow enforcement, strategy persistence, and memory.
Last modified on July 8, 2026