# Budget Tracker

Project ad budget pacing by script from live accounts or given numbers: month-end...

- Repository: https://github.com/indranilbanerjee/digital-marketing-pro (921 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-29
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add indranilbanerjee/digital-marketing-pro --skill budget-tracker -g -a claude-code -y`
Codex: `npx skills add indranilbanerjee/digital-marketing-pro --skill budget-tracker -g -a codex -y`
Cursor: `npx skills add indranilbanerjee/digital-marketing-pro --skill budget-tracker -g -a cursor -y`
Gemini CLI: `npx skills add indranilbanerjee/digital-marketing-pro --skill budget-tracker -g -a gemini-cli -y`

## Description

Project ad budget pacing by script from live accounts or given numbers: month-end overspend. \"are we overspending this month\

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# /digital-marketing-pro:budget-tracker

> **Script location.** If your host does not set `${CLAUDE_PLUGIN_ROOT}`, the scripts are in this plugin's `scripts/` folder, next to `skills/`. Run them with Python 3.10 or newer: `python`, or `python3` where `python` is not found (macOS, many Linux systems).

## Purpose

Track advertising budget in real-time across all connected ad platforms. Analyze spend pacing against targets, project end-of-period totals, flag overspend risks and underspend inefficiencies, calculate daily burn rates, and recommend budget reallocations to maximize ROI within the remaining budget window. Designed for media buyers and marketing managers who need a single view of where money is going and whether it is being spent effectively.

## Input Required

The user must provide (or will be prompted for):

- **Budget period**: This month, this quarter, or a custom date range (e.g., "Feb 1 - Mar 31").
  Determines the pacing denominator and projection horizon
- **Ad platforms to include**: All connected platforms or specific ones (e.g., "Google Ads and Meta only").
  Defaults to all connected ad MCPs
- **Budget targets per platform** (optional): Specific spend targets per platform for the period.
  If omitted, targets are pulled from `profile.json` budget_range and any saved platform allocations
- **Total budget** (optional): Overall budget cap for the period.
  If omitted, pulled from `profile.json` budget_range
- **Alert thresholds** (optional): Custom thresholds for overpace (default: >110% of expected pacing) and
  underspend (default: <70% of expected pacing) flags
- **Include efficiency metrics** (optional): Whether to pull CPA, ROAS, and conversion data alongside spend.
  Defaults to yes

## Process

The rest: https://github.com/indranilbanerjee/digital-marketing-pro/blob/HEAD/skills/budget-tracker/SKILL.md
