Meta Ads
Skill by zachgodsell93
Why use this skill?
Automate your Facebook and Instagram ad management with the Meta Ads skill for OpenClaw. Read, write, and optimize campaigns via API.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/zachgodsell93/meta-adsWhat This Skill Does
The Meta Ads skill provides an end-to-end interface for the Meta Marketing API, enabling users to interact with their Facebook and Instagram advertising infrastructure directly through OpenClaw. This skill abstracts the complexity of Graph API calls, allowing for the granular management of campaigns, ad sets, and individual ad creatives. It supports both read and write operations, meaning you can pull performance metrics for data analysis or push updates to campaign budgets, status, and bidding strategies in real-time. By leveraging either User Access Tokens or production-grade System User Tokens, this skill serves as a programmatic bridge between your AI agent and the Meta ecosystem, facilitating automated ad ops workflows.
Installation
To integrate this skill, use the OpenClaw command-line interface. Ensure you have your Meta credentials ready before executing the installation:
clawhub install openclaw/skills/skills/zachgodsell93/meta-ads
Post-installation, you must configure your environment variables within the skill settings: META_ACCESS_TOKEN and META_AD_ACCOUNT_ID. Please ensure the token possesses both ads_read and ads_management scopes, as these are critical for write operations.
Use Cases
- Automated Budget Adjustment: Dynamically increase or decrease ad spend based on real-time ROAS or CPA thresholds.
- Performance Reporting: Automatically synthesize campaign performance data into a formatted summary for stakeholder review.
- Campaign Scaling: Clone high-performing campaigns or create new ad sets across multiple accounts simultaneously.
- Status Management: Pause underperforming ads instantly to prevent budget wastage outside of manual monitoring hours.
Example Prompts
- "Check the current spend and performance metrics for all active campaigns in my account over the last 7 days and summarize which campaign has the lowest CPA."
- "Pause the campaign with ID 123456789 immediately because its frequency has exceeded 3.0."
- "Create a new draft campaign named 'Summer Sale 2024' with an objective of 'OUTCOME_TRAFFIC' and set the status to paused for manual review."
Tips & Limitations
- Rate Limiting: Always be mindful of Meta's Graph API rate limits. High-frequency automated calls may trigger throttling, so implement backoff logic if processing large volumes of data.
- Prefixing: Remember that the Meta API expects ad account IDs to be prefixed with
act_. Ensure yourMETA_AD_ACCOUNT_IDvariable follows this format if required by your implementation. - Token Expiry: If using short-lived User Access Tokens, ensure your workflow accounts for token refreshing. We strongly recommend using System User Tokens for production to maintain uninterrupted access.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-zachgodsell93-meta-ads": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: external-api, network-access
Related Skills
crypto-news-ns3
No API key, instant access. Binance and CoinGecko use our data. AI reads 20+ crypto media outlets in real time and ranks every article by importance. Market sentiment indicators optimized for trading signals and trigger data. Breaking news, coin-level filters, and exchange listing news from CoinMarketCap, Coinbase, Bybit, OKX, Hyperliquid, and Robinhood. Bitcoin (BTC), Ethereum (ETH), Solana (SOL), XRP, Dogecoin (DOGE), BNB, stablecoin (USDT, USDC), DeFi, ETF news, and whale alerts. 16 languages. Four feeds: real-time crypto news ranked by AI, daily market briefing, top stories ranking, and breaking headlines. Built for trading bots, TradingView workflows, and AI agents. Use when the user asks about crypto news, portfolio updates, market briefings, breaking headlines, top stories, or news about specific coins.
Agent Browser (Juan's fork)
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
Qoris Memory — Persistent Agent Memory
Persistent memory for OpenClaw agents via the Qoris MCP server. Explicit save/recall tools for cross-session context. User-owned API key, no automatic data capture.
windows-tts
Push text notifications to Windows Azure TTS service for audio broadcast via Bluetooth speakers. Perfect for family reminders, alarms, and announcements.
memoria
Gives your OpenClaw agent persistent memory across every session. MEMORIA maintains a structured knowledge layer: who you are, what you're building, every decision made, every lesson learned, every project in flight. Your agent stops being a stranger and starts being a colleague who was there for everything. Zero cloud. Zero API keys. All memory lives in a single local markdown file you own and control forever.