meta_ads

Automate Meta Marketing API operations for ad account structures and performance measurement.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/antonyfmunoz/OS --skill meta-ads-antonyfmunoz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta_ads
Source: https://github.com/antonyfmunoz/OS/tree/main/skills/tools/meta_ads
Command: npx skills add https://github.com/antonyfmunoz/OS --skill meta-ads-antonyfmunoz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the guesswork and manual effort of managing Meta’s paid advertising stack by providing a structured, API-driven way to create, update, and analyze ads and the assets that power them.

Core Features & Use Cases

  • Ad campaign tree management: Create and maintain the full hierarchy of Ad Account → Campaign → Ad Set → Ad → Creative, including status transitions and budget/scheduling control.
  • Audiences & lookalikes: Upload Custom Audiences (with correct PII hashing workflows) and generate Lookalike Audiences for expansion and retargeting.
  • Conversions API + Pixel workflows: Send server-side events to Pixels using deduplicated event_id handling, enabling cleaner attribution and optimization.
  • Insights reporting: Pull performance metrics with breakdowns, action breakdowns, and attribution windows, including async reporting for large jobs.
  • Advantage+ campaign configuration: Set up automation levers for modern Advantage+ optimization flows.

Quick Start

Use the meta_ads skill to create an Advantage+ Sales campaign that targets a lookalike audience, attaches your creative assets, and then pulls the last 7 days of campaign-level Insights for quick validation.

Frequently Asked Questions about meta_ads

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

FAQPage Schema
How do I automate Meta Ads campaign creation using the Marketing API?

You can automate Meta Ads campaign creation by programmatically building the Ad Account, Campaign, Ad Set, Ad, and Creative hierarchy via the Marketing API, while managing status transitions and budget scheduling.

How does the Conversions API handle event deduplication with the Meta Pixel?

The Conversions API handles deduplication by assigning matching event_id values to server-side events and Pixel events, ensuring cleaner attribution and preventing duplicate conversions in Meta Ads optimization.

Can I upload custom audiences and generate lookalikes through the Meta Marketing API?

You can upload custom audiences through the Meta Marketing API using correct PII hashing workflows, and subsequently generate lookalike audiences for retargeting and audience expansion campaigns.

What is the best way to pull Insights reporting with breakdowns for Meta Ads?

The best way to pull Meta Ads Insights is by requesting performance metrics with action breakdowns and attribution windows, utilizing async reporting to process large data jobs efficiently.

Do I need system user authentication to manage Advantage+ campaigns via the API?

You need system user authentication with correct permissions to manage Advantage+ campaigns via the API, configuring automation levers for modern optimization flows using version-pinned Graph endpoints.

Why does PII hashing matter when uploading custom audiences to Meta Ads?

PII hashing matters when uploading custom audiences to Meta Ads because the Marketing API requires personally identifiable information to be securely hashed before transmission to comply with privacy standards.