Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Simplified metadata structure: added display name, author, license, homepage, repository, category, and expanded keywords. - Dramatically streamlined and modernized the documentation for faster onboarding, practical usage examples, and clear real-world use cases. - Improved natural language guidance, making it easier to understand how to launch, optimize, and track ad campaigns without technical knowledge. - Emphasized key use cases, including programmatic buying, campaign management, creative upload, and performance monitoring. - Removed legacy files (e.g., package.json) and replaced verbose, technical details with concise, action-oriented instructions. - The skill now targets a wider, less technical audience with direct, workflow-focused guidance for advertising automation.
What This Skill Does
AdCP Advertising connects AI agents to the Ad Context Protocol, enabling campaign management across display, video, CTV, and audio channels through natural language. It covers the full advertising lifecycle: inventory discovery, campaign creation, creative uploads, targeting, and performance tracking. Operations are asynchronous and may require human approval depending on the ad platform.
Managing campaigns through natural language commands removes the need to learn separate ad platform dashboards for each channel.
When to use it
- Launching a display campaign targeting professionals in a specific region
- Reallocating budget from underperforming ad packages to top performers
- Uploading banner creatives and assigning them to active campaigns
- Checking CTR and spend across channels for a running campaign
- Setting up demographic and behavioral targeting overlays for retargeting
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Launch a $10k display campaign targeting tech professionals in California for my SaaS product
- 1Calls get_adcp_capabilities to check available channels and formats
- 2Calls get_products with a brief describing the target audience, channel, and budget
- 3Presents matched inventory options to the user for selection
- 4Calls create_media_buy with the selected product, $10k budget, and a geo/demographic targeting overlay for California tech professionals
- 5Calls get_media_buy_delivery to return the campaign ID and initial status
Campaign created with ID mb_abc123, status pending approval. Targeting California, budget $10,000, display channel.
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.