pp-meta-ads

Manage Meta Marketing API campaigns, ad sets, and creatives via CLI.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/pooriaarab/clis --skill pp-meta-ads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pp-meta-ads
Source: https://github.com/pooriaarab/clis/tree/main/meta-ads
Command: npx skills add https://github.com/pooriaarab/clis --skill pp-meta-ads

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a robust, programmatic interface for Meta's Marketing API, enabling automated management of ad campaigns, sets, and creatives while offering a generic escape hatch for the entire Graph API surface.

Core Features & Use Cases

  • Ad Lifecycle Management: Create, list, and update campaigns, ad sets, and ads directly from your terminal or AI agent.
  • Generic Graph API Access: Use the node and edge commands to interact with any Meta Graph API object, even those not explicitly modeled.
  • Self-Learning Loop: The CLI automatically journals invocations and synthesizes playbooks to optimize future queries and reduce manual discovery.

Quick Start

Use the meta-ads skill to list all active campaigns for your ad account by providing your ad account ID.

Frequently Asked Questions about pp-meta-ads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Meta Ads campaign management from the command line?

Yes, you can interact with any Meta Graph API object using generic node and edge commands. This provides a robust escape hatch for complex data retrieval even when interacting with Graph API resources that are not explicitly modeled by the CLI.

How does the self-learning loop optimize Graph API queries?

The self-learning loop automatically journals CLI invocations and synthesizes playbooks to optimize future queries. This local mechanism caches query patterns and automates entity resolution to streamline agentic workflows over time.

Can I use this CLI to manage ad creatives alongside ad sets?

Yes, the CLI manages the full ad lifecycle including ad creatives, ad sets, and campaigns. You can create, list, and update these resources programmatically to facilitate comprehensive ad account operations through the Meta Marketing API.

What are the limitations of using a generic Graph API node interface for ads?

While generic node and edge commands offer broad Graph API access for complex data retrieval, explicitly modeled CLI commands provide structured management for standard resources like campaigns and ad sets, ensuring more reliable programmatic ad account operations.