← Back to Skills Marketplace
Meta Ads Control
by
Tristan Manchester
· GitHub ↗
· v1.0.0
· MIT-0
293
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install meta-ads-control
Description
Use this skill when the user wants to inspect, report on, create, update, pause, resume, budget, target, upload assets for, or troubleshoot Meta, Facebook, o...
Usage Guidance
This skill appears to be a legitimate Meta Marketing API client. Before installing: (1) provide only a least-privilege META_ACCESS_TOKEN (prefer a system user token scoped to ads_management/ads_read as needed), (2) review the bundled scripts yourself or run them in a sandboxed agent to confirm behavior, (3) use the skill's dry-run and explicit-confirm workflows before any writes that change spend or delivery, and (4) avoid embedding tokens in prompts or files — inject them via your platform's secret/env mechanism and rotate them if shared. If you need higher assurance, inspect the full scripts (meta_ads.py) for logging of sensitive values and test in a non-production ad account first.
Capability Analysis
Type: OpenClaw Skill
Name: meta-ads-control
Version: 1.0.0
The meta-ads-control skill bundle is a well-structured and documented tool for managing Meta Marketing API operations. The core script (scripts/meta_ads.py) uses standard Python libraries (urllib.request) to interact with graph.facebook.com and includes safety features like mandatory confirmation for write operations, dry-run modes, and credential masking in output. No evidence of data exfiltration, malicious execution, or prompt injection was found; the instructions in SKILL.md and the workflow guides prioritize safety and user approval.
Capability Assessment
Purpose & Capability
Name/description target the Meta Marketing API and the skill only requests the expected primary credential (META_ACCESS_TOKEN) and optional Meta-specific env vars (META_AD_ACCOUNT_ID, META_API_VERSION, META_GRAPH_BASE). Required binaries (python3/python) match the bundled Python script. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md confines runtime actions to Graph API reads/writes, asset uploads, batch reads, and async Insights jobs. It explicitly recommends dry-runs, read-before-write, and explicit confirmation for money-affecting operations. It does not instruct reading unrelated host files or exfiltrating data to endpoints outside the declared Graph base.
Install Mechanism
There is no install spec (instruction-only skill with a bundled script). No remote downloads or installers; code is bundled as plain Python source, so there is no high-risk network installation step.
Credentials
Primary credential is META_ACCESS_TOKEN (appropriate). The skill optionally reads META_AD_ACCOUNT_ID, META_API_VERSION, and META_GRAPH_BASE — all justified by the described functionality. It does not request unrelated secrets or multiple opaque credentials.
Persistence & Privilege
Skill is not always-enabled and does not request elevated platform privileges. It does not modify other skills or system-wide settings in SKILL.md or the bundled code. Autonomous invocation (model invocation) is allowed by default but is normal for skills and not combined with other red flags here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install meta-ads-control - After installation, invoke the skill by name or use
/meta-ads-control - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
meta-ads-control 1.0.0
- Initial release of the Meta Ads Control skill for managing and reporting on Meta, Facebook, and Instagram ads via the Marketing API.
- Supports inspection, reporting, creation, update, pausing, resuming, budgeting, targeting, troubleshooting, and asset uploads for ad accounts, campaigns, ad sets, creatives, and ads.
- Features dry-run protection, retries, pagination, batch operations, async Insights reporting, and targeting search.
- Requires Python 3, outbound API access, and configuration via environment variables.
- Detailed usage guidance and best practices included in SKILL.md.
Metadata
Frequently Asked Questions
What is Meta Ads Control?
Use this skill when the user wants to inspect, report on, create, update, pause, resume, budget, target, upload assets for, or troubleshoot Meta, Facebook, o... It is an AI Agent Skill for Claude Code / OpenClaw, with 293 downloads so far.
How do I install Meta Ads Control?
Run "/install meta-ads-control" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Meta Ads Control free?
Yes, Meta Ads Control is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Meta Ads Control support?
Meta Ads Control is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Meta Ads Control?
It is built and maintained by Tristan Manchester (@tristanmanchester); the current version is v1.0.0.
More Skills