budget-pacing-monitor
Agent skill fromaaron-he-zhu/aaron-marketing-skills
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. 付费广告预算节奏监控/跑量过快过慢/在途配速
How to install budget-pacing-monitor
npx skills add aaron-he-zhu/aaron-marketing-skills# or add only this skill to Claude Code: copy the folder
ad/scale/budget-pacing-monitor/
# into
~/.claude/skills/budget-pacing-monitor/ (all projects)
.claude/skills/budget-pacing-monitor/ (one project)
1# Budget Pacing Monitor23Reads 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.45## Quick Start67```text8Check pacing on Campaign X — daily budget is $200, we're 9 days into a 30-day flight. Am I on track?9Spend spiked on the prospecting set two days ago and the daily cap is getting hit by noon — over-delivering?10This campaign has spent 30% of budget with 60% of the flight gone — is it under-delivering, and should I move budget?11```1213## Skill Contract1415**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/`.16…
Excerpt shown under the repository's Apache-2.0 license.
