{"id":"30179261-bd27-4f40-bf69-2cd98dc35b4c","shortId":"hSBLqJ","kind":"skill","title":"google-ads-workflow","tagline":"Use for complete, end-to-end advertising workflows that span multiple skills — full account audits with action plans, campaign launches with verification, optimization cycles, or any multi-step advertising process. Trigger when the task requires analysis AND changes AND verificat","description":"# Google Ads Workflow — Skill Composition\n\nThis meta-skill chains MiniAgent's specialized skills into complete workflows.\n\n## REQUIRED BACKGROUND\nYou MUST understand all 5 core skills before using this skill:\n- `google-ads-analysis` — data analysis and GAQL\n- `google-ads-audit` — systematic 7-dimension evaluation\n- `google-ads-write` — safe write operations (CEP protocol)\n- `google-ads-math` — PPC calculations\n- `google-ads-mcp` — API connectivity\n\n## Workflow 1: Complete Account Audit\n\n```\nStep 1: [google-ads-analysis] Pull account-level metrics\nStep 2: [google-ads-audit] Run 7-dimension audit framework\nStep 3: [google-ads-math] Calculate opportunity cost of issues found\nStep 4: OUTPUT → docs/miniagent/audits/YYYY-MM-DD-<account>-audit.md\nStep 5: OUTPUT → docs/miniagent/plans/YYYY-MM-DD-<account>-optimization.md\n```\n\n## Workflow 2: Campaign Optimization Cycle\n\n```\nStep 1: [google-ads-analysis] Identify underperforming campaigns\nStep 2: [google-ads-analysis] Pull search terms for wasted spend\nStep 3: [google-ads-math] Calculate impact of proposed changes\nStep 4: [google-ads-write] CEP: Add negative keywords\nStep 5: [google-ads-write] CEP: Adjust budgets\nStep 6: [google-ads-analysis] Postcheck — verify changes\nStep 7: OUTPUT → optimization summary with before/after metrics\n```\n\n## Workflow 3: New Campaign Launch Checklist\n\n```\nStep 1: [google-ads-math] Calculate target CPA/ROAS from business goals\nStep 2: [google-ads-analysis] Competitive landscape via auction insights\nStep 3: CHECKLIST:\n  □ Campaign structure defined (brand/non-brand/competitor)\n  □ Keyword lists built with proper match types\n  □ Negative keyword lists created (universal + industry-specific)\n  □ Ad copy written (3 headlines, 2 descriptions minimum)\n  □ Extensions configured (sitelinks, callouts, structured snippets)\n  □ Conversion tracking verified\n  □ Budget set with daily/monthly caps\n  □ Bid strategy selected with rationale\n  □ Geographic targeting configured\n  □ Device adjustments set\nStep 4: [google-ads-write] CEP: Implement campaign\nStep 5: [google-ads-analysis] Day-1 verification check\n```\n\n## Workflow 4: Weekly Reporting\n\n```\nStep 1: [google-ads-analysis] Pull last 7 days vs prior 7 days\nStep 2: [google-ads-math] Calculate WoW changes for all key metrics\nStep 3: [google-ads-analysis] Identify top 3 wins and top 3 concerns\nStep 4: OUTPUT → formatted report with:\n  - Executive summary (3 sentences)\n  - Key metrics table (WoW comparison)\n  - Top performers\n  - Attention items\n  - Recommended actions for next week\n```\n\n## Context Isolation Rule\nWhen chaining skills, each step should pass only the RELEVANT context to the next step. Do not carry the entire conversation history into write operations — pass only the specific campaign/ad group/keyword context needed for that change.","tags":["google","ads","workflow","miniagent","itallstartedwithaidea","advertising","agent-skills","ai-agents","claude-code","cross-platform","google-ads","llm"],"capabilities":["skill","source-itallstartedwithaidea","skill-google-ads-workflow","topic-advertising","topic-agent-skills","topic-ai-agents","topic-claude-code","topic-cross-platform","topic-google-ads","topic-llm","topic-mcp","topic-meta-ads","topic-minimind","topic-model-context-protocol","topic-ollama"],"categories":["MiniAgent"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/itallstartedwithaidea/MiniAgent/google-ads-workflow","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add itallstartedwithaidea/MiniAgent","source_repo":"https://github.com/itallstartedwithaidea/MiniAgent","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (2,798 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:14:49.032Z","embedding":null,"createdAt":"2026-05-18T19:14:49.032Z","updatedAt":"2026-05-18T19:14:49.032Z","lastSeenAt":"2026-05-18T19:14:49.032Z","tsv":"'-1':336 '1':115,120,169,243,344 '2':131,164,178,255,292,358 '3':142,190,237,266,290,371,378,382,392 '4':154,201,321,340,385 '5':70,159,211,330 '6':220 '7':90,137,229,351,355 'account':19,117,127 'account-level':126 'action':22,404 'ad':3,48,79,87,95,104,110,123,134,145,172,181,193,204,214,223,246,258,287,324,333,347,361,374 'add':207 'adjust':217,318 'advertis':12,35 'analysi':42,80,82,124,173,182,224,259,334,348,375 'api':112 'attent':401 'auction':263 'audit':20,88,118,135,139 'audit.md':157 'background':65 'before/after':234 'bid':309 'brand/non-brand/competitor':271 'budget':218,304 'built':274 'busi':252 'calcul':107,147,195,248,363 'callout':298 'campaign':24,165,176,239,268,328 'campaign/ad':440 'cap':308 'carri':428 'cep':100,206,216,326 'chain':56,412 'chang':44,199,227,365,446 'check':338 'checklist':241,267 'comparison':398 'competit':260 'complet':7,62,116 'composit':51 'concern':383 'configur':296,316 'connect':113 'context':408,421,442 'convers':301,431 'copi':288 'core':71 'cost':149 'cpa/roas':250 'creat':282 'cycl':29,167 'daily/monthly':307 'data':81 'day':335,352,356 'defin':270 'descript':293 'devic':317 'dimens':91,138 'docs/miniagent/audits/yyyy-mm-dd-':156 'docs/miniagent/plans/yyyy-mm-dd-':161 'end':9,11 'end-to-end':8 'entir':430 'evalu':92 'execut':390 'extens':295 'format':387 'found':152 'framework':140 'full':18 'gaql':84 'geograph':314 'goal':253 'googl':2,47,78,86,94,103,109,122,133,144,171,180,192,203,213,222,245,257,323,332,346,360,373 'google-ads-analysi':77,121,170,179,221,256,331,345,372 'google-ads-audit':85,132 'google-ads-math':102,143,191,244,359 'google-ads-mcp':108 'google-ads-workflow':1 'google-ads-writ':93,202,212,322 'group/keyword':441 'headlin':291 'histori':432 'identifi':174,376 'impact':196 'implement':327 'industri':285 'industry-specif':284 'insight':264 'isol':409 'issu':151 'item':402 'key':368,394 'keyword':209,272,280 'landscap':261 'last':350 'launch':25,240 'level':128 'list':273,281 'match':277 'math':105,146,194,247,362 'mcp':111 'meta':54 'meta-skil':53 'metric':129,235,369,395 'miniag':57 'minimum':294 'multi':33 'multi-step':32 'multipl':16 'must':67 'need':443 'negat':208,279 'new':238 'next':406,424 'oper':99,435 'opportun':148 'optim':28,166,231 'optimization.md':162 'output':155,160,230,386 'pass':417,436 'perform':400 'plan':23 'postcheck':225 'ppc':106 'prior':354 'process':36 'proper':276 'propos':198 'protocol':101 'pull':125,183,349 'rational':313 'recommend':403 'relev':420 'report':342,388 'requir':41,64 'rule':410 'run':136 'safe':97 'search':184 'select':311 'sentenc':393 'set':305,319 'sitelink':297 'skill':17,50,55,60,72,76,413 'skill-google-ads-workflow' 'snippet':300 'source-itallstartedwithaidea' 'span':15 'special':59 'specif':286,439 'spend':188 'step':34,119,130,141,153,158,168,177,189,200,210,219,228,242,254,265,320,329,343,357,370,384,415,425 'strategi':310 'structur':269,299 'summari':232,391 'systemat':89 'tabl':396 'target':249,315 'task':40 'term':185 'top':377,381,399 'topic-advertising' 'topic-agent-skills' 'topic-ai-agents' 'topic-claude-code' 'topic-cross-platform' 'topic-google-ads' 'topic-llm' 'topic-mcp' 'topic-meta-ads' 'topic-minimind' 'topic-model-context-protocol' 'topic-ollama' 'track':302 'trigger':37 'type':278 'underperform':175 'understand':68 'univers':283 'use':5,74 'verif':27,337 'verifi':226,303 'verificat':46 'via':262 'vs':353 'wast':187 'week':341,407 'win':379 'workflow':4,13,49,63,114,163,236,339 'wow':364,397 'write':96,98,205,215,325,434 'written':289","prices":[{"id":"78e7580a-e012-480e-b22c-3ae1f2023060","listingId":"30179261-bd27-4f40-bf69-2cd98dc35b4c","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"itallstartedwithaidea","category":"MiniAgent","install_from":"skills.sh"},"createdAt":"2026-05-18T19:14:49.032Z"}],"sources":[{"listingId":"30179261-bd27-4f40-bf69-2cd98dc35b4c","source":"github","sourceId":"itallstartedwithaidea/MiniAgent/google-ads-workflow","sourceUrl":"https://github.com/itallstartedwithaidea/MiniAgent/tree/main/skills/google-ads-workflow","isPrimary":false,"firstSeenAt":"2026-05-18T19:14:49.032Z","lastSeenAt":"2026-05-18T19:14:49.032Z"}],"details":{"listingId":"30179261-bd27-4f40-bf69-2cd98dc35b4c","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"itallstartedwithaidea","slug":"google-ads-workflow","github":{"repo":"itallstartedwithaidea/MiniAgent","stars":6,"topics":["advertising","agent-skills","ai-agents","claude-code","cross-platform","google-ads","llm","mcp","meta-ads","minimind","model-context-protocol","ollama","ppc","training","vllm"],"license":"other","html_url":"https://github.com/itallstartedwithaidea/MiniAgent","pushed_at":"2026-04-13T12:34:09Z","description":"The Cowork Agent for Everything — trainable advertising AI + 14 platform MCP servers + agent skills. Based on minimind (42k stars). Train from zero in 2 hours.","skill_md_sha":"2e02843b52b132cb6f08c84ce929da55c2cea224","skill_md_path":"skills/google-ads-workflow/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/itallstartedwithaidea/MiniAgent/tree/main/skills/google-ads-workflow"},"layout":"multi","source":"github","category":"MiniAgent","frontmatter":{"name":"google-ads-workflow","description":"Use for complete, end-to-end advertising workflows that span multiple skills — full account audits with action plans, campaign launches with verification, optimization cycles, or any multi-step advertising process. Trigger when the task requires analysis AND changes AND verification, or when the user wants a complete workflow rather than a single answer."},"skills_sh_url":"https://skills.sh/itallstartedwithaidea/MiniAgent/google-ads-workflow"},"updatedAt":"2026-05-18T19:14:49.032Z"}}