← Back to Skills Marketplace
Meta AI Ads
by
arsalan98m
· GitHub ↗
· v1.0.0
· MIT-0
65
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install meta-ai-ads
Description
Create and manage Meta (Facebook & Instagram) ad campaigns, lead forms, audiences, pixels, and product catalogs via the Plai API. Also connects Facebook/Inst...
Usage Guidance
This skill appears to implement the advertised Plai Meta Ads CLI and asks only for a Plai API key and user id, which is expected. Before installing or running it: (1) Inspect scripts/plai-meta.js yourself — note it will POST your PLAI_API_KEY and PLAI_USER_ID to the configured BASE_URL; by default that's https://public.plai.io but an undocumented PLAI_BASE_URL env var can redirect calls to any host, so only set PLAI_BASE_URL to a trusted endpoint. (2) Be aware package.json has a postinstall script that runs `cd scripts && npm install` — this will download from npm and write node_modules; run in a controlled environment or offline if you prefer. (3) Review OAuth connection links the tool generates before opening them. If you trust Plai and will only use the official endpoint, the skill is generally coherent. If you cannot verify the endpoint or want to avoid automatic npm installs, treat this as higher risk.
Capability Analysis
Type: OpenClaw Skill
Name: meta-ai-ads
Version: 1.0.0
The skill bundle provides a legitimate interface for managing Meta Ads via the Plai API. The Node.js script (scripts/plai-meta.js) communicates exclusively with the official Plai API endpoint (public.plai.io) using provided environment variables for authentication. There is no evidence of data exfiltration, unauthorized execution, or malicious prompt injection in the instructions (SKILL.md).
Capability Tags
Capability Assessment
Purpose & Capability
Name, description, required env vars (PLAI_API_KEY, PLAI_USER_ID), required binary (node), and the code all match a Plai Meta Ads CLI that creates/manages campaigns, forms, audiences, etc.
Instruction Scope
SKILL.md instructs running the provided CLI and describes expected operations; however the runtime script reads an optional PLAI_BASE_URL environment variable (defaults to https://public.plai.io). PLAI_BASE_URL is not declared in requires.env or documented in SKILL.md, which means API calls can be redirected to an arbitrary endpoint if that env var is set — a potential data-exfiltration vector if misused.
Install Mechanism
Install uses Homebrew to ensure node exists (reasonable). package.json contains a postinstall script that runs `cd scripts && npm install` — this will reach out to the npm registry and create node_modules under scripts if dependencies are present. This networked install step is not large but is an extra action that will modify disk and can fetch code from npm; review the scripts folder before running postinstall.
Credentials
The two required env vars (PLAI_API_KEY, PLAI_USER_ID) are appropriate and proportional for a Plai integration. However, the script also honors PLAI_BASE_URL (undeclared) which can redirect API traffic; the presence of this undocumented env var is worth noting and documenting before use.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or system-wide settings. It runs as a CLI and has no persistent background agent components.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install meta-ai-ads - After installation, invoke the skill by name or use
/meta-ai-ads - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
meta-ai-ads 1.0.0
- Initial release with support for managing Meta (Facebook & Instagram) ad campaigns via the Plai API.
- Features include connecting Facebook/Instagram and Google Ads accounts, campaign creation and management, lead form setup, audience creation, and product catalog management.
- Provides commands for campaign insights, pausing, updating, and ad performance reporting.
- Includes tools to handle targeting locations, interests, locales, custom and lookalike audiences, and media uploads.
- Requires PLAI_API_KEY and PLAI_USER_ID environment variables for setup.
Metadata
Frequently Asked Questions
What is Meta AI Ads?
Create and manage Meta (Facebook & Instagram) ad campaigns, lead forms, audiences, pixels, and product catalogs via the Plai API. Also connects Facebook/Inst... It is an AI Agent Skill for Claude Code / OpenClaw, with 65 downloads so far.
How do I install Meta AI Ads?
Run "/install meta-ai-ads" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Meta AI Ads free?
Yes, Meta AI Ads is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Meta AI Ads support?
Meta AI Ads is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Meta AI Ads?
It is built and maintained by arsalan98m (@arsalan98m); the current version is v1.0.0.
More Skills