{"name":"Adspirer Skills","version":1,"updated":"2026-07-25T00:01:25.946Z","base_url":"https://www.adspirer.com/skills","install":"npx adspirer-skills add <id>","raw_markdown":"https://www.adspirer.com/skills/<id>.md","skills":[{"id":"a-b-test-runner","title":"A/B Test Runner","kind":"skill","category":"ad-ops-optimization","level":"operator","platforms":["meta","google"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Set up a clean A/B test (one variable, proper split, a decision rule and duration for significance), read it honestly, and call the winner only when the data supports it.","time_estimate":null,"connections":{"required":["adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/a-b-test-runner"},{"id":"ad-copy-writing-room","title":"Ad Copy Writing Room — Copy Writing vs Copy Editing for Platform-Correct Ad Copy Jobs","kind":"prompt","category":"creative-production","level":"operator","platforms":["meta","google","linkedin"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Clarifies copy editing vs copy writing up front: this is a true copywriting job, not a copy-edit pass. Produces platform-correct ad copy variations (headlines, primary text, CTAs) for Meta, Google RSA, and LinkedIn, grounded in a real offer and audience, with angle rationale — including Chinese writing to copy and paste or Japanese writing copy and paste for non-English markets.","time_estimate":null,"connections":{"required":["adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/ad-copy-writing-room"},{"id":"amazon-sponsored-products-launcher","title":"Amazon Sponsored Products Launcher: Product Ads Amazon Campaign Builder","kind":"skill","category":"campaign-launch","level":"operator","platforms":["amazon"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Launch a real product ads Amazon campaign: Sponsored Products eligibility, keyword/ASIN targeting, bids, and negatives built and verified before any spend goes live on your amazon ads campaign.","time_estimate":null,"connections":{"required":["adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/amazon-sponsored-products-launcher"},{"id":"anomaly-triage","title":"Anomaly Triage","kind":"skill","category":"analytics-reporting","level":"operator","platforms":["google","meta"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Follow the clues behind a sudden campaign change, explain what is happening in plain language, and route the next step to the right person.","time_estimate":null,"connections":{"required":["adspirer"],"optional":["ga4","slack"]},"url":"https://www.adspirer.com/skills/anomaly-triage"},{"id":"app-growth-stack","title":"App Growth Stack","kind":"skill","category":"full-stack-playbooks","level":"operator","platforms":["google","meta"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Stand up an app-growth stack: UAC + Meta app campaigns, install + in-app event tracking, cohort/LTV read, and a scaling plan — end to end, gated.","time_estimate":null,"connections":{"required":["ga4","adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/app-growth-stack"},{"id":"client-ready-monthly-report","title":"Client-Ready Monthly Report","kind":"skill","category":"analytics-reporting","level":"operator","platforms":["google","meta","linkedin"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Produce a client-ready monthly report: performance vs goals, what changed and why, wins and learnings, next month's plan — clear, honest, and defensible.","time_estimate":null,"connections":{"required":["adspirer","ga4"],"optional":[]},"url":"https://www.adspirer.com/skills/client-ready-monthly-report"},{"id":"competitor-ad-recon","title":"Competitor Ad Recon","kind":"skill","category":"research-intelligence","level":"operator","platforms":["meta","google"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Research a competitor's active advertising: ad-library angles, landing pages (Firecrawl if connected), traffic mix (Similarweb) — synthesize what they're doing and where the gaps are. Facts, not verdicts.","time_estimate":null,"connections":{"required":["firecrawl","adspirer"],"optional":["similarweb"]},"url":"https://www.adspirer.com/skills/competitor-ad-recon"},{"id":"creative-fatigue-monitor","title":"Creative Fatigue Monitor","kind":"agent","category":"ad-ops-optimization","level":"operator","platforms":["meta","tiktok"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Watch frequency and CTR/CPA decay per ad; flag creatives that have fatigued and should be refreshed, with the evidence. Read-only, alert-only.","time_estimate":null,"connections":{"required":["adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/creative-fatigue-monitor"},{"id":"google-search-campaign-launcher","title":"Google SEM Ads Campaign Launcher: Disciplined Google Search Campaign Builder","kind":"skill","category":"campaign-launch","level":"operator","platforms":["google"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Launch google sem ads campaigns the disciplined way: tightly-themed ad groups, keyword match-type strategy, RSAs, a seed negative list, conversion tracking verified, launched paused and diffed against the plan before spend. Uses Ahrefs for volumes if connected.","time_estimate":null,"connections":{"required":["ahrefs","adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/google-search-campaign-launcher"},{"id":"media-plan-to-tracker-sync","title":"Media-Plan-to-Tracker Sync","kind":"skill","category":"agency-ops","level":"operator","platforms":["google","meta"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Sync a media plan into a tracker (Airtable if connected): campaigns, budgets, flight dates, status — one source of truth the team can see.","time_estimate":null,"connections":{"required":["airtable","adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/media-plan-to-tracker-sync"},{"id":"ad-library-deep-dive","title":"Meta Ads Library Deep Dive: Competitor Ad Research","kind":"skill","category":"research-intelligence","level":"operator","platforms":["meta"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Systematically mine a brand's Meta Ads Library — creative angles, hooks, formats, longevity (long-running = winning) — to search competitor patterns and inform your own creative.","time_estimate":null,"connections":{"required":["adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/ad-library-deep-dive"},{"id":"meta-full-funnel-launcher","title":"Meta Full-Funnel Launcher","kind":"skill","category":"campaign-launch","level":"operator","platforms":["meta"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Turn a brief and assets into a complete Meta prospecting to retargeting to conversion structure — built paused, pixel/CAPI verified, checked against the approved plan, launched only on explicit go. Optional Canva resize leg.","time_estimate":null,"connections":{"required":["adspirer","canva"],"optional":["ga4"]},"url":"https://www.adspirer.com/skills/meta-full-funnel-launcher"},{"id":"negative-keyword-miner","title":"Negative Keyword Match Type Miner — Google Ads Negative Keyword Finder for Search Waste","kind":"skill","category":"ad-ops-optimization","level":"operator","platforms":["google"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Mine the search-terms report for wasted spend and recommend the correct negative keyword match type — exact, phrase, or broad — for clean Google Ads negative keyword hygiene, the single highest-ROI Search action. Changes proposed, applied on approval.","time_estimate":null,"connections":{"required":["adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/negative-keyword-miner"},{"id":"static-ad-factory","title":"Static Ad Factory","kind":"skill","category":"creative-production","level":"operator","platforms":["meta","google"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"From one concept, produce a batch of on-brand static ads via Canva — headline/visual/CTA variations sized to platform placements, with a creative-testing structure in mind.","time_estimate":null,"connections":{"required":["canva","adobe","adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/static-ad-factory"},{"id":"the-account-takeover-audit","title":"The Account Takeover Audit: Vetting a TikTok Ads Account for Sale, Handoff, or Internal Transfer","kind":"skill","category":"ad-ops-optimization","level":"operator","platforms":["google","meta"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"When taking over an existing account — including a TikTok ads account for sale you've just acquired, a new client handoff, or an internal transfer — produce a full evidence-backed audit: structure, tracking health, wasted spend, quick wins, and risk, across Google Ads, Meta, and TikTok, before you spend another dollar.","time_estimate":null,"connections":{"required":["ga4","adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/the-account-takeover-audit"},{"id":"the-daily-pacing-check","title":"The Daily Pacing Check","kind":"agent","category":"ad-ops-optimization","level":"operator","platforms":["google","meta","linkedin","tiktok","amazon"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Every morning, compare spend vs plan across every connected account and raise honest, evidence-backed alerts only when something needs a human. Read-only; hands off to the reallocator for changes.","time_estimate":null,"connections":{"required":["adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/the-daily-pacing-check"},{"id":"the-media-plan-builder","title":"The Media Plan Builder","kind":"skill","category":"media-planning","level":"operator","platforms":["google","meta","linkedin","tiktok"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"From a brief (product, audience, budget, goal, market), produce a defensible media plan: audience definitions, budget split across channels, flighting calendar, and a channel-mix rationale. Cross-platform. Uses Similarweb/Semrush for competitive context if connected. Plan doc, not a live launch.","time_estimate":null,"connections":{"required":["semrush","adspirer"],"optional":["similarweb"]},"url":"https://www.adspirer.com/skills/the-media-plan-builder"},{"id":"ugc-style-video-ads","title":"UGC-Style Video Ads — Built to Meta Video Ads Specs (TikTok + Reels)","kind":"skill","category":"creative-production","level":"operator","platforms":["tiktok","meta"],"supported_clients":["claude","claude-code","chatgpt","codex","cursor","gemini","windsurf"],"summary":"Produce UGC-style video ads via Pika + HeyGen — script, avatar/voice, cut to Meta video ads specs and TikTok/Reels dimensions — that feel native, not polished-ad.","time_estimate":null,"connections":{"required":["heygen","pika","adspirer"],"optional":[]},"url":"https://www.adspirer.com/skills/ugc-style-video-ads"}]}