Skip to content

adkit/ads

v1.0.5MIT

Create, analyze, and manage ad campaigns from AI agents with AdKit.

analyze

Pull ad campaign performance data from connected platforms. Use when the user asks about campaign results, ROAS, ad spend, CTR, conversions, search terms, negative keywords, ad fatigue, budget pacing, delivery issues, or wants to diagnose why ads aren't spending. Also use for Google search term reports and keyword performance analysis. Not for creating campaigns, browsing competitor ads, or generating creatives.

launch

Launch ad campaigns on connected platforms. Use when the user wants to create a new campaign, set up targeting, configure ads, upload media, duplicate campaigns, or go live with new ads. All creations produce drafts that require explicit user approval before publishing. Not for performance analysis, competitor research, or AI creative generation.

setup

Connect ad platforms to AdKit. Use when the user wants to set up AdKit, link their Meta, Google, or TikTok ad accounts, or verify their connection. Not for campaign creation, performance analysis, or ad library browsing — use the launch or analyze skills for those.

spy

Research competitor ads using the ad library. Use when the user wants to spy on competitor ads, see what ads a brand is running, browse competitor creatives, find top-performing ads, or do ad library research. Also use when the user mentions "ad library", "what ads is X running", "competitor creatives", or wants to track a new advertiser. Not for creating campaigns or pulling your own performance data.

studio

Generate AI ad creatives — images, copy, and briefs. Use when the user wants to generate ad images, create ad creatives with AI, make an ad, build a creative brief, clone a competitor ad, resize creatives for different placements, or edit existing images. Also use when the user mentions "AI ad generation", "ad creative", or "make me an ad". Not for launching campaigns, pulling performance data, or browsing competitor ads.