← Toffu for Google AdsCONTENT HISTORY
WHAT CHANGED
Update to Toffu for Google Ads
Snapshot Nov 3, 2026 · 06:12 UTC · version 1.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Toffu for Google Ads and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Check Google Ads budget pacing for the month with Toffu. Use when the user asks if they are on track, over or under budget, or how much they will spend this month. Projects month-end spend per campaign against the daily budgets or a monthly target, and proposes budget changes the user confirms.",
"included_files": [],
"name": "budget-pacing",
"skill_md_contents": "---\nname: budget-pacing\ndescription: Check Google Ads budget pacing for the month with Toffu. Use when the user asks if they are on track, over or under budget, or how much they will spend this month. Projects month-end spend per campaign against the daily budgets or a monthly target, and proposes budget changes the user confirms.\n---\n\n# Google Ads budget pacing\n\nUse the Toffu tools only. Never apply a change the user has not confirmed.\n\n## Steps\n\n1. Call `get_account_context`. If several Google Ads accounts are connected, ask which one. Pass its id as `account_ids` `{\"google_ads\": \"<id>\"}` to `query_campaign_performance`, and as `account_id` to the other tools.\n2. Ask for the monthly budget target, unless the user gave one. If there is no target, use the sum of the daily budgets x the days in the month.\n3. Call `query_campaign_performance` with `time_increment` \"1\" (daily rows), from the earlier of the first day of this month and 7 days ago, to yesterday.\n4. Call `list_campaigns` for each campaign's daily budget (`campaignBudget.amountMicros` / 1,000,000) and status.\n5. For each campaign, compute:\n - Spend so far this month, from the rows dated in this month. Include paused campaigns: their spend counts.\n - Average daily spend over the last 7 days. Use 0 for a campaign that is paused now.\n - Projected month-end spend = spend so far + (average daily spend x days left, today included).\n6. Report:\n - Account spend so far, projected month-end spend and the target, with the difference in amount and percent.\n - One table: campaign, daily budget, average daily spend, spend so far, projected spend.\n - The status: on track (projection 95% to 105% of the target), over or under.\n - Daily budget use for each ENABLED campaign: yesterday's spend / daily budget. Flag 90% or more (limited by budget) and below 70% (budget not used).\n7. If the projection is below 95% or above 105% of the target, propose new daily budgets with `propose_update_campaign` `{\"daily_budget\": <amount>}`. Move budget to the campaigns with the highest ROAS first. Show each preview. Call `apply_change` only after the user confirms that change.\n\n## Rules\n\n- Use the account currency.\n- Google Ads can spend up to 2x the daily budget on one day. Use the 7-day average, not one day.\n- In the first days of a month, say that the projection rests on the last 7 days.\n"
}SHA-256 of public snapshot: 0acd5748f3eddee28bb6133f910cf9a3719d9b2049c96b4683aa83672c35b7b6