skills/zynna-meta-ads-track/SKILL.md
Meta Ads — Track: Pull ad performance metrics from Meta Ads Manager via the Meta Marketing API. Enter campaign/ad set/ad creative name and date range; get spend, impressions, clicks, CTR, CPM, and CPA. Instant setup — no app distribution required.
npx skillsauth add obre10off/zynna-skills zynna-meta-ads-trackInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
UI Label: Meta Ads — Track
Queries the Meta Marketing API for ad performance data: impressions, spend, clicks, CTR, CPM, and CPA. User provides campaign/ad set/creative name and date range. Results written to outputs/.
This is Path B — instant setup, no app distribution, no MDM complexity.
META_ACCESS_TOKEN — Meta Marketing API access token (from Meta Business Suite → Settings → Integrations → Marketing API)META_AD_ACCOUNT_ID — Ad account ID in format act_<number>impressions, reach, spend, clicks, ctr, cpc, cpm, cpp, actions, action_valuesMETA_ACCESS_TOKEN, META_AD_ACCOUNT_ID)outputs/metrics.json — machine-readable resultsoutputs/metrics.md — human-readable summary{
"version": "1.0",
"query": {
"level": "campaign|adset|ad",
"target_name": "<user-provided name>",
"date_preset": "<meta preset>",
"date_range": { "since": "<date>", "until": "<date>" }
},
"results": [
{
"id": "<meta id>",
"name": "<string>",
"impressions": <int>,
"reach": <int>,
"spend": <float>,
"clicks": <int>,
"ctr": <float>,
"cpc": <float>,
"cpm": <float>,
"cpa": <float|null>,
"actions": { "purchase": <int|null>, "lead": <int|null> }
}
],
"summary": {
"total_spend": <float>,
"total_impressions": <int>,
"total_clicks": <int>,
"avg_ctr": <float>,
"avg_cpm": <float>
},
"fetched_at": "<ISO timestamp>"
}
Store last_run.json with query params. If user runs again with same params, confirm before re-fetching.
devops
OpenMontage-style Video Agent for Zynna. Runs curated pipelines via Kie-only generation with recoverable task/status artifacts.
development
Character Swap: replace an actor in a source video while preserving motion/timing by submitting a switch-actor task to Zynna Open Skills API and polling for the final output URL.
development
Story Scenes: build multi-scene UGC/TikTok videos by submitting scene projects to Zynna Open Skills API, optionally running full generation and returning final stitched output URL.
testing
Recreate a reference TikTok concept for a new product/angle by reusing analyze artifacts and producing a structured recreate handoff artifact.