A bunch of skills for spending paid media budget on purpose.
A collection of agent skills for paid advertising: channel selection, budget policy, audience design, creative development, and measurement, across search, paid social, video, native, and AI-answer surfaces.
Built for media buyers, performance marketers, PPC specialists, and growth leads running real budgets in B2B and B2C.
Other skills repositories I built for my colleagues at Nativa Labs:
partnerships-skills: Partner ecosystem operations: for partner managers, BD leads, ecosystem headsrevops-skills: Revenue operations: for RevOps managers, sales ops, marketing ops, CRM adminssales-skills: Sales execution: for SDRs, AEs, sales managers, heads of sales
Install every skill in this repo, not just one. Skills here are atomic by design and reference each other freely: picking a single skill leaves its sibling skills uninstalled, so cross-references and routed handoffs go nowhere.
skills.sh (universal): works with any Agent Skills-compatible tool:
npx skills add mbfinotti/advertising-skillsClaude.ai:
- add as a plugin marketplace: open Settings -> Capabilities -> Plugins
- click Add -> Add marketplace -> Add from a repository
- enter
mbfinotti/advertising-skills - then Sync
Claude Code: install the plugin:
/plugin marketplace add mbfinotti/advertising-skills
/plugin install advertising-skills@advertising-skillsCodex (OpenAI): install via the Codex CLI:
codex plugin add github:mbfinotti/advertising-skillsCursor: copy into Cursor's skills directory:
git clone https://github.com/mbfinotti/advertising-skills.git ~/.cursor/skills/advertising-skillsCursor auto-discovers skills from .agents/skills/ and .cursor/skills/.
Gemini CLI: install as a Gemini extension:
gemini extensions install https://github.com/mbfinotti/advertising-skillsUpdate with gemini extensions update advertising-skills.
This collection covers the full advertising surface.
advertising-kickoff: Routes a paid advertising task to the right skill in this collection and bootstraps a shared project context artifact reused across sessions.
advertising-career: Plans a paid media career from the candidate side: the junior-to-lead ladder, interview formats, an NDA-safe portfolio, and pay conversations.advertising-hiring: Builds the employer-side hiring packet for a paid advertising role: outcome scorecard, interview loop, work sample, and a 30-60-90 ramp.advertising-radar: Assembles a time-budgeted watch list of newsletters, podcasts, platform release notes, communities, and people, with a method for keeping it fresh.
ad-platform-selection: Decides which paid channel families fit the business's economics, audience, funnel stage, and budget before any campaign gets built.ad-spend-allocation: Splits a fixed paid media budget across campaigns, platforms, funnel stages, and audiences based on expected marginal return.ad-format-fit: Flags ad formats mismatched to the objective, funnel stage, or production capacity, then separates a format problem from a creative one post-launch.paid-media-scaling: Decides when a proven campaign has earned a budget increase, how large each step should be, and what triggers a rollback.cac-roas-benchmark: Computes CAC and ROAS from real spend data and returns a healthy, watch, or unhealthy verdict against break-even, history, and external benchmarks.
ad-audience-targeting: Turns an ICP and buying signals into layered audience tiers sized against platform floors, budgeted to the learning threshold, with exclusion rules.lookalike-audience-seeds: Selects and sizes the seed customer list behind a lookalike audience, with a consent gate and a fallback ladder when the match floor is missed.ad-negative-keywords: Mines search term reports into negative keyword lists, choosing match types, exclusion levels, and a review cadence that avoids overblocking converters.ad-buyer-group-mapper: Maps the buying committee for an offer and gives each role a messaging angle plus the targeting proxy that actually reaches them.retargeting-funnel: Designs a staged retargeting sequence with recency windows, behavioural depth tiers, a message and offer ladder, and per-stage frequency caps.
ad-creative-brief: Turns a campaign goal and an audience insight into a brief a designer, editor, or creator can execute, with specs and a revision loop.ad-copy-variants: Produces genuinely distinct copy variants from one value proposition, each labelled by angle, awareness stage, and formula so results stay attributable.ad-hook-analyzer: Scores and force-ranks candidate video ad openings to decide which hooks deserve test budget, returning a shortlist rather than a performance prediction.ad-creative-test-plan: Designs a pre-launch creative test with a falsifiable hypothesis, per-cell budgets, required sample, and kill or scale rules registered in advance.ad-creative-fatigue: Decides whether a creative is genuinely wearing out or a confounder explains the decline, returning a verdict with confidence and the highest-return remedy.ugc-ad-scripts: Writes UGC-style short-form video scripts a creator can film - hook, body, CTA - with hook variants, delivery notes, and disclosure lines.conversational-ad-copy: Adapts messaging for one-shot ad slots inside AI assistant answers, covering recommendation register, situation targeting, grounding, and disclosure.thought-leadership-ads: Plans a campaign promoting an executive's existing organic posts as paid person-fronted ads: selection, exclusions, permission, budget, and measurement.ad-swipe-file: Builds a queryable library of competitors' running ads classified by format, hook, offer, and funnel stage, then converts it into ranked test hypotheses.
ad-bidding-strategy: Chooses the bidding policy per platform and goal, written up with an evaluation window, change discipline, and a rollback trigger.ad-budget-pacing: Tracks spend against budget and flags under-pacing or over-pacing early, reporting the pacing ratio, projected spend, and the corrective daily spend.ad-spend-guardrails: Sets top-level spend policy - allowable CAC, ROAS floor, kill-switch thresholds, owners, overrides - derived from margin, payback, and runway.ad-campaign-consolidation: Recommends which campaigns and ad sets to merge, which splits to preserve, and how to migrate without resetting learning across the account.
ad-conversion-tracking: Verifies conversion events fire once and deduplicate correctly before launch, then turns the evidence into a GO or NO-GO decision.ad-attribution-gap: Quantifies the discrepancy between platform, analytics, and CRM numbers, classifying every unit of the gap as timing, definitional, or unexplained residual.ad-account-diagnostic: Diagnoses the root cause of an underperforming ad account and returns a prioritised verdict with evidence and confidence, not a budget increase.paid-landing-page-audit: Audits a landing page taking paid traffic and returns a prioritised fix list covering message match, form friction, trust, speed, and mobile.
MIT © 2026 Maya-Beth Finotti