meta-connect

Stage and publish Meta Ads Manager campaigns and creatives as paused drafts.

3|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Motion-Creative/runneth-apps --skill meta-connect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-connect
Source: https://github.com/Motion-Creative/runneth-apps/tree/main/meta-connect-use-case
Command: npx skills add https://github.com/Motion-Creative/runneth-apps --skill meta-connect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It lets you create and publish Meta Ads Manager objects from chat without manually wiring OAuth, uploading creatives, or building campaign structures in the UI.

Core Features & Use Cases

  • Persistent Meta OAuth connection: Keeps a long-lived token that you can refresh when needed, reducing repeated re-auth steps.
  • Publish-only Meta Graph integration: Creates campaigns/ad sets/creatives/ads as drafts and never uses Meta for performance reporting.
  • Draft-first safety: Ensures all created objects are PAUSED for user approval before activation in Ads Manager.
  • Asset-driven ad publishing: Downloads assets (including via Google Drive integration) and uploads them to Meta for creative creation.

Quick Start

Connect your Meta Ads account with the meta-connect app, then say: Stage these creatives to Meta into the Oren Bootcamp campaign as a new ad set called "Q2 Acquisition - Statics".

Frequently Asked Questions about meta-connect

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

FAQPage Schema
How do I create and publish Meta Ads Manager campaigns directly from chat?

You can stage and publish Meta Ads Manager campaigns by creating ad structures as drafts, uploading image and video creatives, and verifying the OAuth connection for the Meta Graph API directly through the chat interface. All created objects are set to PAUSED for user approval before activation in Ads Manager.

How does the OAuth connection work for publishing Meta ads?

The OAuth connection for publishing Meta ads relies on a long-lived token stored in a local JSON file. The system reads this token state before making Graph API calls and allows you to verify or refresh the token when needed, reducing repeated authentication steps.

Can I upload image and video creatives to Meta Ads from a Google Drive link?

Yes, the asset-driven ad publishing feature downloads assets via Google Drive integration and uploads them to Meta for creative creation. This allows you to stage creatives directly from linked assets without manual file uploads in the Ads Manager UI.

Does this tool support Meta ads performance reporting?

No, this tool ensures publish-only Meta Graph integration and never uses the Meta API for performance reporting. It focuses exclusively on creating campaigns, ad sets, creatives, and ads as drafts, relying on Motion CLI for any performance analysis.

Why are my newly created Meta ad campaigns and ad sets set to PAUSED?

Newly created Meta ad campaigns and ad sets are set to PAUSED as a draft-first safety measure. This ensures all created objects remain inactive and require your explicit approval before activation in the Ads Manager.