一键导入
google-ads-create-asset
Use when creating Google Ads assets (sitelinks, callouts, structured snippets, images). Loaded after the create master skill.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when creating Google Ads assets (sitelinks, callouts, structured snippets, images). Loaded after the create master skill.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | google-ads-create-asset |
| description | Use when creating Google Ads assets (sitelinks, callouts, structured snippets, images). Loaded after the create master skill. |
Tools: google_ads_propose_create_asset, google_ads_propose_update_asset, google_ads_propose_update_pmax_asset_group. Tool schemas describe shape; this skill covers the business rules.
description1 is set, description2 is also required (and vice versa). Single-description sitelinks reject.image_url before queueing — non-200, non-image/*, or unreachable URLs are rejected at validation, not at execute time.AD_IMAGE is only valid at ad_group scope. Other image_field_type values are valid at customer / campaign / ad_group scope.ENABLED.ENABLED and PAUSED via link_changes[]. No removal.AUTOMATICALLY_CREATED link statuses cannot be flipped — they're managed by Google's auto-asset system. Propose tool rejects up front; surface that to the user.IMAGE asset content (the binary, the name) cannot be updated post-create. To "replace" an image, create a new image asset and detach (pause) the old one. Do not propose name or content edits on an existing IMAGE asset.
The PMax tool only applies to campaigns with advertising_channel_type = PERFORMANCE_MAX. If the user asks to use it on a Search campaign, reject and route to google-ads-create-asset instead.
Headline / long-headline / description updates on a PMax asset group are full-replacement — provide the complete final list.
error_code | Common trigger | Fix |
|---|---|---|
| 601 | Snippet header non-canonical, sitelink description1/2 mismatch, AD_IMAGE outside ad_group scope, image URL fails HEAD probe | Read validation_errors[] |
| 403 | URL on a denied domain, asset-name dupe under same scope, IMAGE content-edit attempt | Surface |
Done. Attached sitelink "<link_text>" to campaign
<campaign_name>(asset id<id>).
Use when researching competitor ad creatives: find competitors, brand IDs, evergreen winners, breakout winners, pattern analysis.
Use when generating Word documents (.docx). Uses the marble_docx API.
Use when generating PDF documents. Uses the marble_pdf API.
Use when generating PowerPoint presentations (.pptx). Uses the marble_pptx API.
Use when generating Excel workbooks (.xlsx). Pandas + openpyxl patterns for multiple sheets, number formats, freeze panes, formulas.
Use for any GA4 query whose result will be reported back to the user. Covers conversions ≠ transactions distinction, channel-subset-sum trap with sessionDefaultChannelGroup, intraday partial-data discipline, Paid Social aggregation rules, API-vs-UI attribution mismatch.