Agent skill · marketing growth · aiskillstore

budget-pacing-monitor

Use when the user asks to "check pacing", "am I over/under-spending", "is this campaign on track to hit budget", or "why did spend spike/stall mid-flight"; returns a spend-vs-target-curve read, learning-phase status, an over/under-delivery call, and a reallocation trigger. Not for initial budget allocation — use budget-optimizer; not for choosing the bid strategy — use bid-strategy-planner; not for the RQS gate — use ad-account-auditor. 付费广告预算节奏监控/跑量过快过慢/在途配速

Why this skill is useful

Provides specific pacing analysis and reallocation triggers for ad campaigns that the AI wouldn't reliably generate on its own.

What it needs

About 6k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Budget Pacing Monitor Reads an in-flight campaign's spend against its intended target curve and returns a pacing verdict (On-track / Ahead / Behind / Stalled), the learning-phase status, an over/under-delivery call, and a reallocation trigger when the gap crosses a stated band. This is the in-flight S-lever watcher on the ROAS loop — distinct from budget-optimizer (which sets the initial allocation this skill monitors), bid-strategy-planner (which picks the bid strategy), and ad-account-auditor (which computes the RQS). It owns the spend curve, the pace read, and the reallocation trigger — not the number it started from and not the score. Quick Start Skill Contract Expected output: a pacing read for one campaign or flight — cumulative spend vs the target curve (percent-to-pace), a verdict (On-track / Ahead / Behind / Stalled), the learning-phase status, an over/under-delivery call with the driver (cap-limited, bid-throttled, low-volume, dayparting), and a reallocation trigger (fire / hold) with the band that decided it. Plus a handoff summary storable under memory/ad/budget-pacing-monitor/. Reads: the campaign/flight under watch, its budget (daily or lifetime) and flight window, the intended target curve (even / front-loaded / back-loaded), the live campaign report export (spend by day, impression share lost to budget if present, delivery status), and the learning-phase status per platform. Writes: a user-facing pacing table plus a reusable pacing summary storable under memory/ad/budget-pacing-monitor/. Promotes: a fired reallocation trigger, the projected end-of-flight spend, and the next pacing-check date to memory/open-loops.md; ask before writing. Done when: spend is read against a target curve fixed before the check (not a bare "spent X of Y"); learning-phase status is confirmed before any over/under-delivery call is acted on; the verdict is one of the four with its percent-to-pace; and the reallocation trigger is fire/hold with the band it crossed named. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/budget-pacing-monitor

View the source on GitHub

Browse the @skills marketplace