{"id":"012e7250-71be-4151-abf7-dbc2df6e5c2d","shortId":"9pMqLD","kind":"skill","title":"google-ads-math","tagline":"Google Ads math and forecasting calculations. Activate when the user asks about budget projections, ROAS calculations, CPA targets, conversion forecasts, impression share opportunity, or any PPC-related math. No API credentials needed — works with numbers the user provides.","description":"# Google Ads Math\n\nYou are a PPC math engine. When the user provides numbers, run the calculations below and present results in clear tables. No API access needed — this is pure math.\n\n## Core Formulas\n\n### Cost Per Acquisition (CPA)\n\n```\nCPA = Total Spend / Total Conversions\n```\n\n### Return on Ad Spend (ROAS)\n\n```\nROAS = Revenue / Spend\nROAS as percentage = (Revenue / Spend) × 100\n```\n\nA ROAS of 3.0x means $3 revenue for every $1 spent.\n\n### Click-Through Rate (CTR)\n\n```\nCTR = Clicks / Impressions\n```\n\n### Cost Per Click (CPC)\n\n```\nCPC = Spend / Clicks\n```\n\n### Conversion Rate (CVR)\n\n```\nCVR = Conversions / Clicks\n```\n\n## Projection Calculations\n\n### Budget Projection\n\nGiven: daily spend, CPC, conversion rate\n\n```\nDaily Clicks = Daily Budget / CPC\nDaily Conversions = Daily Clicks × CVR\nMonthly Spend = Daily Budget × 30.4\nMonthly Conversions = Daily Conversions × 30.4\nMonthly CPA = Monthly Spend / Monthly Conversions\n```\n\n### ROAS Target\n\nGiven: spend, revenue, target ROAS\n\n```\nCurrent ROAS = Revenue / Spend\nAt Target = Current ROAS >= Target ROAS\nGap = Target ROAS - Current ROAS\nRevenue Needed = Spend × Target ROAS\n```\n\n### CPA Target\n\nGiven: spend, conversions, target CPA\n\n```\nCurrent CPA = Spend / Conversions\nAt Target = Current CPA <= Target CPA\nTo Hit Target = need (Spend / Target CPA) conversions\nAdditional Conversions Needed = (Spend / Target CPA) - Current Conversions\n```\n\n### Conversion Forecast\n\nGiven: daily conversions, daily spend, forecast days\n\n```\nProjected Conversions = Daily Conversions × Forecast Days\nProjected Spend = Daily Spend × Forecast Days\nProjected CPA = Projected Spend / Projected Conversions\n```\n\n### Impression Share Opportunity\n\nGiven: current impression share (%), total impressions\n\n```\nMissed Impressions = Total Impressions × ((1 - IS) / IS)\nPotential Total = Total Impressions + Missed Impressions\nEstimated Missed Clicks = Missed Impressions × CTR\nEstimated Missed Conversions = Missed Clicks × CVR\nEstimated Missed Revenue = Missed Conversions × Avg Conv Value\n```\n\n### Break-Even ROAS\n\nGiven: profit margin\n\n```\nBreak-Even ROAS = 1 / Profit Margin\nExample: 30% margin → Break-Even ROAS = 1 / 0.30 = 3.33x\n```\n\n### Bid Estimation\n\nGiven: target position, current CPC, quality score\n\n```\nApproximate rule: each QS point ≈ 10-15% CPC reduction\nQS 10 vs QS 5: roughly 50% cheaper CPC at same position\n```\n\n## Output Format\n\nAlways present calculations in a table:\n\n```\n| Metric | Value |\n|---|---|\n| Daily Budget | $75.00 |\n| Avg CPC | $1.80 |\n| Est. Daily Clicks | 42 |\n| Conversion Rate | 3.5% |\n| Est. Daily Conversions | 1.5 |\n| **Monthly Spend** | **$2,280.00** |\n| **Monthly Conversions** | **45** |\n| **Monthly CPA** | **$50.67** |\n```\n\n## Guidelines\n\n- Always show your work — list inputs, formula, and result\n- Round to 2 decimal places for dollars, 1 decimal for percentages\n- Flag unrealistic inputs (e.g., CTR > 20%, CPA < $1 on non-brand)\n- Offer sensitivity analysis: \"If CPC increases 20%, your CPA would be...\"\n- Use 30.4 days per month (365/12) for monthly projections","tags":["google","ads","math","skills","itallstartedwithaidea","advertising-automation","agent-skills","anthropic","claude","claude-code","google-ads","mcp"],"capabilities":["skill","source-itallstartedwithaidea","skill-google-ads-math","topic-advertising-automation","topic-agent-skills","topic-anthropic","topic-claude","topic-claude-code","topic-google-ads","topic-mcp","topic-paid-search","topic-ppc","topic-python"],"categories":["google-ads-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/itallstartedwithaidea/google-ads-skills/google-ads-math","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add itallstartedwithaidea/google-ads-skills","source_repo":"https://github.com/itallstartedwithaidea/google-ads-skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 9 github stars · SKILL.md body (3,046 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:08:31.781Z","embedding":null,"createdAt":"2026-05-18T13:14:06.899Z","updatedAt":"2026-05-18T19:08:31.781Z","lastSeenAt":"2026-05-18T19:08:31.781Z","tsv":"'-15':339 '0.30':321 '1':111,270,310,320,408,419 '1.5':380 '1.80':369 '10':338,343 '100':100 '2':383,403 '20':417,430 '280.00':384 '3':107 '3.0':104 '3.33':322 '3.5':376 '30':314 '30.4':158,163,436 '365/12':440 '42':373 '45':387 '5':346 '50':348 '50.67':390 '75.00':366 'access':70 'acquisit':80 'activ':11 'ad':3,6,45,89 'addit':222 'alway':356,392 'analysi':426 'api':35,69 'approxim':333 'ask':15 'avg':296,367 'bid':324 'brand':423 'break':300,307,317 'break-even':299,306,316 'budget':17,136,147,157,365 'calcul':10,20,60,135,358 'cheaper':349 'clear':66 'click':114,119,123,127,133,145,152,281,289,372 'click-through':113 'conv':297 'convers':23,86,128,132,142,150,160,162,169,201,207,221,223,229,230,234,240,242,256,287,295,374,379,386 'core':76 'cost':78,121 'cpa':21,81,82,165,197,203,205,211,213,220,227,252,389,418,432 'cpc':124,125,141,148,330,340,350,368,428 'credenti':36 'ctr':117,118,284,416 'current':177,183,190,204,210,228,261,329 'cvr':130,131,153,290 'daili':139,144,146,149,151,156,161,233,235,241,247,364,371,378 'day':238,244,250,437 'decim':404,409 'dollar':407 'e.g':415 'engin':52 'est':370,377 'estim':279,285,291,325 'even':301,308,318 'everi':110 'exampl':313 'flag':412 'forecast':9,24,231,237,243,249 'format':355 'formula':77,398 'gap':187 'given':138,172,199,232,260,303,326 'googl':2,5,44 'google-ads-math':1 'guidelin':391 'hit':215 'impress':25,120,257,262,265,267,269,276,278,283 'increas':429 'input':397,414 'list':396 'margin':305,312,315 'math':4,7,33,46,51,75 'mean':106 'metric':362 'miss':266,277,280,282,286,288,292,294 'month':154,159,164,166,168,381,385,388,439,442 'need':37,71,193,217,224 'non':422 'non-brand':421 'number':40,57 'offer':424 'opportun':27,259 'output':354 'per':79,122,438 'percentag':97,411 'place':405 'point':337 'posit':328,353 'potenti':273 'ppc':31,50 'ppc-relat':30 'present':63,357 'profit':304,311 'project':18,134,137,239,245,251,253,255,443 'provid':43,56 'pure':74 'qs':336,342,345 'qualiti':331 'rate':116,129,143,375 'reduct':341 'relat':32 'result':64,400 'return':87 'revenu':93,98,108,174,179,192,293 'roa':19,91,92,95,102,170,176,178,184,186,189,191,196,302,309,319 'rough':347 'round':401 'rule':334 'run':58 'score':332 'sensit':425 'share':26,258,263 'show':393 'skill' 'skill-google-ads-math' 'source-itallstartedwithaidea' 'spend':84,90,94,99,126,140,155,167,173,180,194,200,206,218,225,236,246,248,254,382 'spent':112 'tabl':67,361 'target':22,171,175,182,185,188,195,198,202,209,212,216,219,226,327 'topic-advertising-automation' 'topic-agent-skills' 'topic-anthropic' 'topic-claude' 'topic-claude-code' 'topic-google-ads' 'topic-mcp' 'topic-paid-search' 'topic-ppc' 'topic-python' 'total':83,85,264,268,274,275 'unrealist':413 'use':435 'user':14,42,55 'valu':298,363 'vs':344 'work':38,395 'would':433 'x':105,323","prices":[{"id":"8d28663a-ed53-4652-b07e-66f0f5c39982","listingId":"012e7250-71be-4151-abf7-dbc2df6e5c2d","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"itallstartedwithaidea","category":"google-ads-skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:14:06.899Z"}],"sources":[{"listingId":"012e7250-71be-4151-abf7-dbc2df6e5c2d","source":"github","sourceId":"itallstartedwithaidea/google-ads-skills/google-ads-math","sourceUrl":"https://github.com/itallstartedwithaidea/google-ads-skills/tree/main/skills/google-ads-math","isPrimary":false,"firstSeenAt":"2026-05-18T13:14:06.899Z","lastSeenAt":"2026-05-18T19:08:31.781Z"}],"details":{"listingId":"012e7250-71be-4151-abf7-dbc2df6e5c2d","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"itallstartedwithaidea","slug":"google-ads-math","github":{"repo":"itallstartedwithaidea/google-ads-skills","stars":9,"topics":["advertising-automation","agent-skills","anthropic","claude","claude-code","google-ads","mcp","paid-search","ppc","python"],"license":"apache-2.0","html_url":"https://github.com/itallstartedwithaidea/google-ads-skills","pushed_at":"2026-04-12T16:14:29Z","description":"Google Ads Agent Skills for Claude — campaign analysis, account auditing, safe write ops, PPC math, and MCP server integration","skill_md_sha":"afce341091d1973f919245d7c0c6f0d6de0e3121","skill_md_path":"skills/google-ads-math/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/itallstartedwithaidea/google-ads-skills/tree/main/skills/google-ads-math"},"layout":"multi","source":"github","category":"google-ads-skills","frontmatter":{"name":"google-ads-math","description":"Google Ads math and forecasting calculations. Activate when the user asks about budget projections, ROAS calculations, CPA targets, conversion forecasts, impression share opportunity, or any PPC-related math. No API credentials needed — works with numbers the user provides."},"skills_sh_url":"https://skills.sh/itallstartedwithaidea/google-ads-skills/google-ads-math"},"updatedAt":"2026-05-18T19:08:31.781Z"}}