edit-meta-creative

Solid

Edit a Meta ad's creative content — landing page URL, primary text, headline, description, CTA, link description — across one ad or many. Use when the user says "change the URL on my ads", "update the copy", "swap the CTA", or anything that changes what an existing Meta ad shows. Meta does not allow in-place creative edits, so this command runs the required get → modify → create → replace workflow.

AI & Automation 48 stars 8 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

## Goal Apply a creative-content change to one or more existing Meta ads **without losing learning, frequency caps, ad post engagement, or the ad ID**. The same `ad_id` keeps running with a new creative attached. ## The Meta reality this command exists to handle Meta does **not** allow in-place edits of creative content (URL, text, headline, image, CTA). The only way to change an existing ad's creative is: ``` get_ad_creative → modify payload locally → create_ad_creative → replace_ad_creative ``` Anything else (deleting + recreating the ad) destroys learning, frequency capping, social proof (likes/comments), and breaks any link people have to the ad post. Always use `replace_ad_creative` — never delete-and-recreate for a creative change. ## Inputs to confirm (batch) 1. Account name (substring) — required. 2. **Scope** — required. One of: - Single ad ID(s). - All ads in a campaign / ad set (by name or ID). - All active ads in the account matching a filter (e.g. status=ACTIVE). 3. **What to change** — required. Examples: - Landing page URL (the most common bulk edit). - Primary text / headline / description / link description. - Call-to-action button. - Display link / deep link. 4. **Old → new mapping** if it's a find-and-replace (e.g. swap `utm_campaign=spring` for `utm_campaign=summer`, or replace `oldsite.com` with `newsite.com`). ## Workflow 1. **Discover** ops: `meta_ads_select_accounts`, `meta_ads_list_ads`, `meta_ads_list_adsets`, `meta_a...

Details

Author
markifact
Repository
markifact/markifact-mcp
Created
4 months ago
Last Updated
today
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

meta-ad-builder

Publish finished creatives as live Meta (Facebook/Instagram) ads via the Meta Marketing API, plus research and ad-copy support. Uploads an image or video, builds a multi-variant creative (5 bodies / 5 titles / 3 descriptions in an asset feed), and creates a PAUSED ad in an existing ad set. Also pulls top-performing ads (ranked by ROAS) and competitor ads from the Ad Library to inform copy. Use when the user asks to deploy / publish / launch a creative as a Meta or Facebook ad, build a Meta ad, push a video or image into an ad set, pull their top ads, or research competitor ads. Not for generating creative (use the image/video skills) and not for writing AdTable/Airtable rows (use adtable-light).

19 Updated 2 weeks ago
novoads
AI & Automation Listed

meta-creative-engine

Plan, test, diagnose, and iterate Meta (Facebook and Instagram) paid ad creative for ecommerce and content or creator clients. Creative is the primary performance lever on Meta, so this treats it as a testing and diagnostic system, not a "write me ads" tool. Use whenever the work involves Meta ad creative, whether building a creative test plan or brief, choosing angles, hooks, and formats to test, diagnosing why a Meta ad or account underperforms (weak hook, weak hold, poor CTR, high CPM, rising frequency, fatigue), or scaling and iterating a winning ad. Trigger on Meta ads, Facebook ads, Instagram ads, ad creative testing, hook rate, thumbstop, "why are my Meta ads not converting", "my Facebook ads stopped working", "scale my winning ad", or "refresh fatigued creative". Ecommerce optimizes cost per purchase and ROAS; content clients optimize cost per subscriber, lead, or engaged view. Do NOT use for Google Ads, organic social production (use social-goddess), or account-wide unit economics.

0 Updated 2 months ago
kochellenk-afk