facebook-ads
Facebook Ads integration. Manage Campaigns, Audiences, Pixels. Use when the user wants to interact with Facebook Ads data.
Why use this skill?
Seamlessly manage Facebook Ads campaigns, audiences, and performance insights directly from your OpenClaw agent. Automate your marketing workflows with the Facebook Ads integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gora050/facebook-adsWhat This Skill Does
The Facebook Ads skill for OpenClaw provides a robust interface for interacting with the Meta Marketing API. It allows agents to perform programmatic management of advertising assets, including campaigns, ad sets, and individual ad creative. By leveraging the Membrane CLI infrastructure, the skill abstracts away the complexities of OAuth token management and session refreshing, allowing users to automate their advertising workflows directly through the OpenClaw agent.
Installation
To begin, ensure you have the Membrane CLI installed globally via npm install -g @membranehq/cli. Once installed, authenticate your session using membrane login --tenant. To add the Facebook Ads functionality to your agent, run the command: clawhub install openclaw/skills/skills/gora050/facebook-ads. After installation, search for the available connector with membrane search facebook-ads --elementType=connector --json, then initiate the authentication flow using membrane connect --connectorId=YOUR_CONNECTOR_ID. Your agent will then be authorized to access your Ad Account data.
Use Cases
This skill is designed for performance marketers and growth engineers looking to reduce manual overhead. Common use cases include: querying campaign performance metrics in real-time to adjust budget pacing, automating the synchronization of audience lists based on CRM triggers, and generating recurring performance reports for stakeholders. It is particularly powerful when combined with analytical agents that need to cross-reference Facebook Ads insights against internal database metrics.
Example Prompts
- "Show me the performance metrics for my top-performing campaign over the last 30 days, specifically focusing on ROI and total reach."
- "Can you help me pause all active ad sets under the 'Holiday Sale 2024' campaign that have a CPA higher than $5.00?"
- "List all current custom audiences in my account and tell me which ones have not been updated in the last 60 days."
Tips & Limitations
When using this skill, always check for existing connections using membrane connection list --json before creating new ones to avoid redundant auth flows. Note that large-scale operations involving thousands of ads may experience API rate limits; it is recommended to batch your requests when possible. Ensure your Facebook Ad Account user permissions are set to 'Admin' or 'Advertiser' to ensure full access to the necessary marketing endpoints. Always verify the inputSchema via membrane action list before executing complex automation tasks.
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-gora050-facebook-ads": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
mautic
Mautic integration. Manage Leads, Organizations, Users, Roles, Notes, Activities and more. Use when the user wants to interact with Mautic data.
arive
Arive integration. Manage Leads, Persons, Organizations, Deals, Projects, Activities and more. Use when the user wants to interact with Arive data.
kartra
Kartra integration. Manage Persons, Organizations, Leads, Deals, Pipelines, Activities and more. Use when the user wants to interact with Kartra data.
gigasheet
Gigasheet integration. Manage Workbooks, Users, Teams, Shares. Use when the user wants to interact with Gigasheet data.
aws-s3
AWS S3 integration. Manage Buckets. Use when the user wants to interact with AWS S3 data.