meta-ads-campaign-setup

Create paused Meta Ads campaigns with specified objectives and budget models.

17|5|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/portermetricsample/marketing-skills --skill meta-ads-campaign-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-ads-campaign-setup
Source: https://github.com/portermetricsample/marketing-skills/tree/main/meta-ads/campaigns/campaign-setup
Command: npx skills add https://github.com/portermetricsample/marketing-skills --skill meta-ads-campaign-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates the risk of misconfiguring Meta ad campaigns by enforcing strict compliance, budget, and objective settings before any campaign is created.

Core Features & Use Cases

  • Compliance-First Setup: Automatically handles mandatory special ad categories to prevent policy violations.
  • Safety-First Execution: Creates all campaigns in a PAUSED state by default, ensuring no spend occurs until a human review is completed.
  • Use Case: A media buyer needs to launch a new sales campaign for a summer promotion. This skill ensures the objective is set correctly (as it cannot be changed later), the budget model is chosen, and the campaign is created in a safe, paused state ready for ad set attachment.

Quick Start

Use the meta-ads-campaign-setup skill to create a paused sales campaign on the Porter Metrics account with a daily budget of 50 dollars and no special ad categories.

Frequently Asked Questions about meta-ads-campaign-setup

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

FAQPage Schema
How do I safely configure a Meta ad campaign without accidental spend?

To safely configure a Meta ad campaign, you can deploy it in a PAUSED state by default. This prevents any ad spend from occurring until a human review is explicitly completed and the campaign is manually activated.

Why does setting the wrong objective break my Facebook advertising campaign?

Setting the wrong objective breaks a Facebook advertising campaign because the objective cannot be changed later after creation. Validating parameters against business goals before deployment ensures the campaign aligns with your intended outcomes permanently.

How do I handle special ad categories for Meta Ads to prevent policy violations?

To prevent policy violations, handle special ad categories by enforcing strict compliance settings during campaign creation. Automatically applying these mandatory categories ensures your Meta Ads meet platform policy requirements before deployment.

Can I launch a Meta ad campaign with a large daily budget automatically?

You cannot launch a Meta ad campaign with a large daily budget automatically. The system requires explicit confirmation for large budgets to ensure safe deployment, even when operating on a connected ad account with validated parameters.

What's the best way to automate Facebook campaign creation for multiple ad accounts?

The best way to automate Facebook campaign creation across multiple ad accounts is by resolving account identifiers dynamically. This approach validates parameters against business goals and applies consistent budget models and compliance settings per account.