meta-ads-creator

Create Meta advertising campaigns, ad sets, and ads via the Marketing API.

Updated May 17, 2026
One-click install
npx skills add https://github.com/tiankong0101-byte/skills-registry --skill meta-ads-creator-tiankong0101-byte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-ads-creator
Source: https://github.com/tiankong0101-byte/skills-registry/tree/main/skills/metaad
Command: npx skills add https://github.com/tiankong0101-byte/skills-registry --skill meta-ads-creator-tiankong0101-byte

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the manual friction of creating Meta advertising campaigns by automating the full workflow from media upload to campaign, ad set, and ad creation.

Core Features & Use Cases

  • End-to-End Ad Automation: Create a complete Meta ad structure in one flow, including campaign, targeting, creative, and ad publishing.
  • Step-by-Step Control: Run individual scripts for uploading images, creating campaigns, building ad sets, and assembling creatives when you need granular control.
  • API Configuration and Validation: Store access tokens locally, test API connectivity, and inspect account and campaign status before launching.
  • Use Case: A marketer preparing a seasonal promotion can upload product images, generate a paused campaign, configure a female 25–45 audience in the US, and create multiple ads from a single JSON config.

Quick Start

Ask the skill to create a paused Meta ad campaign for your product with your page ID, target audience, budget, and creative assets, then it will generate the campaign, ad set, and ad structure for you.

Frequently Asked Questions about meta-ads-creator

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

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

You can automate Meta ads creation by using Python requests to call the Marketing API, allowing you to programmatically generate campaigns, ad sets, and ads from a JSON configuration.

Can I create Facebook and Instagram ads end to end programmatically?

Yes, you can create Facebook and Instagram ads end to end by automating media uploads, audience targeting, creative assembly, and campaign lifecycle management through API calls.

What do I need to configure before launching Meta ad campaigns via API?

Before launching Meta ad campaigns, you need to configure local access tokens, specify your ad account details, and prepare JSON-driven inputs for deterministic ad generation.

How do I upload images and set ad targeting for Meta campaigns in Python?

You can upload images and set ad targeting by running individual Python scripts that interact with the Marketing API to build ad sets and assemble creatives step by step.

Does this approach support creating paused Meta ad campaigns for testing?

Yes, the approach supports creating paused Meta ad campaigns, enabling you to safely configure audience targeting, budgets, and creative assets before publishing them.