Skip to main content
Your AI advertising manager in OpenClaw. The Adspirer plugin ships a 14KB SKILL.md instruction file that turns OpenClaw into a specialized advertising agent — pre-configured, pre-trained, ready to run campaigns.

How It Works

OpenClaw discovers the SKILL.md file bundled with the plugin and loads it when your request matches advertising keywords. The skill file teaches OpenClaw the right tool sequences, safety rules, and platform-specific nuances.

What Makes OpenClaw Different

OpenClaw has some unique characteristics compared to Claude Code, Cursor, and Codex:
  1. Bundled skill — The 14KB SKILL.md ships inside the plugin. No separate skill or agent installation.
  2. No context files — OpenClaw doesn’t use CLAUDE.md, BRAND.md, or AGENTS.md. It relies on the SKILL.md and your prompts for context.
  3. No memory or strategy — No MEMORY.md or STRATEGY.md. Each session starts fresh.
  4. Tool groups — You can enable/disable entire platforms or cherry-pick individual tools.
  5. claw.json manifest — Defines plugin metadata, permissions, and network access.

What Gets Installed

One command installs everything:
ComponentFilePurpose
MCP ServerPlugin config100+ advertising tools via OAuth
Skill fileSKILL.md (bundled)Complete workflow instructions for all platforms
Manifestclaw.jsonPlugin metadata, permissions, network access
openclaw plugins install openclaw-adspirer
No separate agent, skill, or rules installation needed. Restart OpenClaw after installing.

Sign up for Adspirer — free to start

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

The Skill File

Most MCP integrations give you raw tool access. OpenClaw gives you a 14,400-character instruction manual that covers:
  • 100+ tools documented — every parameter, every edge case
  • 6 complete workflows — performance analysis, keyword research, campaign creation (per platform), budget optimization, account management, automation
  • Platform quick reference — when to use each platform, minimum budgets, best use cases
  • Safety rules — what to always check first, what requires user confirmation, what never to retry
  • Troubleshooting guide — common errors and how to fix them
This isn’t configuration. It’s training. OpenClaw reads the SKILL.md file and knows how to behave like an expert advertising manager.

How the Skill Loads

  1. OpenClaw discovers the SKILL.md from the plugin’s claw.json manifest ("entry": "SKILL.md")
  2. When your request matches advertising keywords (PPC, ad campaign, ROAS, keyword research, etc.), the skill activates
  3. OpenClaw follows the workflow instructions in the skill file — not guessing tool order
  4. Safety rules from the skill enforce confirmation gates and PAUSED campaign creation

Tool Groups

The plugin organizes tools into platform groups you can enable or disable:
GroupPlatformTools
google_adsGoogle Ads39
meta_adsMeta Ads20
linkedin_adsLinkedIn Ads28
tiktok_adsTikTok Ads4
manusAutomation8
systemCross-Platform4

Filtering by Platform

Enable only the platforms you use:
config:
  enabledGroups: ["google_ads", "meta_ads"]
Or cherry-pick individual tools:
config:
  enabledTools: ["get_campaign_performance", "research_keywords", "analyze_wasted_spend"]

Example Prompts

Google Search campaign with keyword research and negative keywords.

Cross-platform performance report with wasted spend analysis.


The claw.json Manifest

The plugin includes a manifest that defines metadata and permissions:
{
  "name": "adspirer-ads-agent",
  "version": "1.2.1",
  "displayName": "Adspirer Ads Agent",
  "category": "marketing",
  "entry": "SKILL.md",
  "permissions": {
    "network": ["mcp.adspirer.com", "www.adspirer.com"]
  }
}
The entry field points to the SKILL.md — this is how OpenClaw knows which file contains the agent’s instructions. Network permissions restrict the plugin to Adspirer’s servers only.

Safety Rules

The skill file includes safety rules that OpenClaw enforces automatically:
RuleHow It Works
User confirmation for spendAgent asks before creating campaigns or changing budgets
Campaigns created PAUSEDAll create_* tools default to PAUSED status
Read-before-writeConnection check → research → validate → create
Never retry on errorReports errors instead of retrying campaign creation
Platform minimums enforcedGoogle/LinkedIn $10/day, Meta no minimum
Post-creation verificationVerifies ad groups, keywords, ads after creation

Comparison with Other Clients

FeatureOpenClawClaude CodeCursorCodex
Agent typeBundled skillSubagentSubagentAgent config
Brand context fileNoneCLAUDE.mdBRAND.mdAGENTS.md
Skills1 bundled1 comprehensive5 separate5 separate
MemoryNot availableMEMORY.mdMEMORY.mdNot available
StrategyNot availableSTRATEGY.mdSTRATEGY.mdSTRATEGY.md
Web researchNot availableWebSearch + WebFetchWebSearch + WebFetchNot available
Tool filteringGroup + individual
Setup1 commandPlugin installBash installerBash installer

FAQ

Other clients give you access to Adspirer’s tools and require separate agent/skill installation. OpenClaw bundles everything in one plugin — the SKILL.md instruction file ships inside the plugin itself. Less setup, more intelligence out of the box.
Yes. The SKILL.md is in the plugin directory. Edit it to change default behaviors, add custom workflows, or modify safety rules. Changes take effect on the next OpenClaw restart.
OpenClaw doesn’t have a persistent memory system like Claude Code or Cursor. Each session starts fresh. If you need cross-session persistence, use Claude Code or Cursor instead.
Yes. Set enabledGroups: ["google_ads"] in your config to disable all other platforms. Or use enabledTools to cherry-pick specific tools.
Last modified on March 4, 2026