budget-pacing-monitor

Compares in-flight ad campaign spend against a target curve and returns a pacing verdict with a reallocation trigger.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/qaz26688442/bo-car --skill budget-pacing-monitor-qaz26688442
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: budget-pacing-monitor
Source: https://github.com/qaz26688442/bo-car/tree/main/.agents/skills/budget-pacing-monitor
Command: npx skills add https://github.com/qaz26688442/bo-car --skill budget-pacing-monitor-qaz26688442

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It answers whether a live paid campaign is spending on plan by reading cumulative spend against a fixed target curve, so you can catch over- or under-delivery before the flight ends instead of discovering a blown or unspent budget afterward. ## Core Features & Use Cases - Pacing Read: Computes percent-to-pace (actual cumulative spend vs expected spend at this point in the flight) and returns a verdict of On-track, Ahead, Behind, or Stalled. - Learning-Phase Guard: Confirms learning-phase status before any over/under-delivery call is acted on, blocking premature budget moves that would reset learning. - Reallocation Trigger: Fires or holds a reallocation recommendation based on a stated band, naming the delivery driver (cap-limited, bid-throttled, low-volume, dayparting), and hands fired triggers to budget-optimizer. - Use Case: You are 9 days into a 30-day flight with a $200 daily budget and spend spiked two days ago; the skill reports you are at 138% of pace, over-delivering due to early daily-cap exhaustion, and fires a reallocation trigger. ## Quick Start Check pacing on my campaign — daily budget is $200, we are 9 days into a 30-day flight, am I on track?

Frequently Asked Questions about budget-pacing-monitor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my ad campaign is pacing on budget?▼

Provide the campaign budget, flight window, and an exported spend-by-day report from your ad platform. The skill fixes a target curve (even, front-loaded, or back-loaded), computes percent-to-pace, and returns a verdict of On-track, Ahead, Behind, or Stalled.

What is the difference between budget pacing monitoring and budget optimization?▼

Pacing monitoring reads spend against a target curve and decides whether a reallocation is warranted, while budget-optimizer sets the initial allocation and computes the new one. This skill hands fired reallocation triggers to budget-optimizer rather than computing allocations itself.

Can I check pacing while my campaign is still in learning phase?▼

Yes, but the read is observational only. The skill confirms learning-phase status first and will not fire a reallocation trigger during learning, since moving budget resets learning and makes the pace signal unreliable.

What data do I need to run a budget pacing check?▼

You need a campaign report CSV exported from your ad manager with spend by day, the daily or lifetime budget, the flight window, and delivery status. Impression share lost to budget is used where available as the direct over-delivery signal; no ad platform API is required.

Why is my campaign under-delivering even with budget remaining?▼

Under-delivery with budget left is usually caused by bid throttling, low search volume, a narrow audience, or dayparting restrictions. The skill names the likely driver from your export while separating the observed pace gap from its plausible cause.

When should I not use a pacing monitor for budget decisions?▼

Do not use it to set the initial budget allocation (use budget-optimizer), choose a bid strategy (use bid-strategy-planner), or compute the RQS quality gate (use ad-account-auditor). It only monitors in-flight spend against a plan.