← AdAgntCONTENT HISTORY
WHAT CHANGED
Update to AdAgnt
Snapshot Nov 2, 2026 · 06:11 UTC · version 1.0.1
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save AdAgnt and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Snapchat Ads through AdAgnt — Snap Ads, Story Ads and Collection Ads as campaigns, ad squads and creatives, audiences and pixels, interest/geo/device targeting and stats with breakdowns. Use for any Snapchat ads task. 34 tools.",
"included_files": [],
"name": "adagnt-snapchat-ads",
"skill_md_contents": "---\nname: adagnt-snapchat-ads\ndescription: Snapchat Ads through AdAgnt — Snap Ads, Story Ads and Collection Ads as campaigns, ad squads and creatives, audiences and pixels, interest/geo/device targeting and stats with breakdowns. Use for any Snapchat ads task. 34 tools.\n---\n\n# Snapchat Ads\n\n34 tools: 18 read, 16 write. Snapchat's hierarchy is organization → ad\naccount → campaign → **ad squad** (its ad group) → ad, with creatives and\nmedia kept as account-level libraries that ads point at.\n\n## Know this before you start\n\n- **Money is in micros** on the wire; AdAgnt converts at the edge, so you pass\n and read ordinary currency amounts. Say \"$25/day\", never \"25000000\".\n- **Everything is created PAUSED.** `snapchat_create_campaign`,\n `snapchat_create_ad_squad` and `snapchat_create_ad` never spend on creation;\n a separate confirmed `snapchat_resume_*` turns delivery on.\n- **Targeting on an ad squad is replaced, not merged.** Any targeting field\n passed to `snapchat_update_ad_squad` overwrites that whole field. Read the\n squad with `snapchat_get_ad_squad` first and send the complete new set.\n- **Creative changes re-enter Snapchat review.** Swapping a creative with\n `snapchat_update_ad` or creating a new ad means the ad serves only after\n Snapchat approves it; say so when you propose it.\n- Until the user links a Snapchat account, every tool runs on the sandbox\n (an ad account with campaigns, squads, ads and 90 days of stats). If the\n account is not linked and the user wants real data, point them to\n `get_connections_status`.\n\n## Start here\n\n`snapchat_list_ad_accounts` (or `snapchat_list_organizations` when the user\nhas several businesses), then `snapchat_list_campaigns`,\n`snapchat_list_ad_squads`, `snapchat_list_ads`. `snapchat_get_ad_account`\nshows currency, timezone and funding; `snapchat_list_funding_sources` when a\ncampaign cannot spend.\n\n## Reading performance\n\n`snapchat_get_stats` works at account, campaign, ad squad or ad level with\n`granularity` TOTAL, DAY or HOUR and breakdowns by ad squad or ad. The fields\nthat matter: impressions, swipes (Snapchat's click), spend, video views,\nconversions. Swipe-up rate and cost per swipe are the first diagnostics;\n`snapchat_analyze_wasted_spend` finds squads that spent above a floor with\nzero conversions and is read-only.\n\n## Building\n\n1. `snapchat_search_targeting` for interests (SCC categories), geo, devices\n and OS — use the ids it returns, never guess them.\n2. `snapchat_create_campaign` (objective, daily or lifetime spend cap, start).\n3. `snapchat_create_ad_squad` — type (SNAP_ADS, STORY_ADS, COLLECTION…),\n optimization goal, bid strategy and bid, budget, placement, targeting. A\n PIXEL_* goal needs a pixel: `snapchat_list_pixels`.\n4. Media and creative: `snapchat_upload_media` from an https URL →\n `snapchat_create_creative` (headline max 34 characters, brand name, call\n to action, top snap media) → `snapchat_create_ad`.\n5. Propose the whole build as one plan and get one approval; then\n `snapchat_resume_campaign` / `snapchat_resume_ad_squad` only when the user\n says go.\n\nAudiences: `snapchat_list_audiences` to reuse, `snapchat_create_audience` for\na customer-list segment (filled in Ads Manager) or a lookalike of an existing\nsegment.\n\n## Changing spend and status\n\n`snapchat_set_budget` for a campaign's spend cap or a squad's budget;\n`snapchat_update_campaign` / `snapchat_update_ad_squad` for schedule, bid and\nname; `snapchat_pause_*` and `snapchat_resume_*` for status. Every write\nreturns the object before and after the change — quote both when you report.\n"
}SHA-256 of public snapshot: 7a523cc479e167b6f4bdf60f1dcbee44f880ac95256f28f8d54b26033243ea8c