원클릭으로
google-ads-create-negative-keyword-list
Use when creating a Google Ads shared negative keyword list. Loaded after the create master skill.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when creating a Google Ads shared negative keyword list. Loaded after the create master skill.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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.
| name | google-ads-create-negative-keyword-list |
| description | Use when creating a Google Ads shared negative keyword list. Loaded after the create master skill. |
Tools: google_ads_propose_create_negative_keyword_list, google_ads_propose_update_negative_keyword_list. Tool schemas describe shape; this skill covers the business rules.
| You want | Use |
|---|---|
| Negatives that apply to a single campaign only | negative_keywords[] on propose_create_campaign, or negative_keyword_changes[] on propose_update_campaigns. See google-ads-create-campaign. |
| Negatives shared across multiple campaigns | This skill (Shared Negative Keyword List / SharedSet). |
A single propose call creates the SharedSet, populates it with criteria, and (optionally) attaches it to one or more campaigns. Single approval covers all three steps. If the user says "create a list with negatives <list> and attach to campaigns <a> and <b>", do it in one call.
name is unique under the customer — duplicate names reject.(text, match_type) within keywords[].attach_to_campaigns[] IDs must reference existing SEARCH / SHOPPING / PMax campaigns. Probe before proposing if the user gave names instead of IDs.criteria_changes[] is add-only in this skill set. We don't expose criterion removal from a SharedSet — if the user wants to drop a single negative from a list, tell them to manage it in the Google Ads UI.campaign_changes[] supports both ATTACH and DETACH. DETACH requires campaign_shared_set_id (the link's resource ID), not the campaign ID. Probe before proposing.When the user supplies a SharedSet by name, or needs the link ID for DETACH:
SELECT shared_set.id, shared_set.name FROM shared_set WHERE shared_set.status = 'ENABLED'
SELECT campaign_shared_set.shared_set, campaign_shared_set.campaign, campaign_shared_set.resource_name
FROM campaign_shared_set
WHERE shared_set.id = <shared_set_id>
Take campaign_shared_set.resource_name's last numeric segment as the campaign_shared_set_id for DETACH.
Create:
Done. Created shared list "" (id
<id>) with<n>keywords. Attached to campaigns:<list>.
Update:
Done. Updated shared list "" — added
<n>keywords, attached to<x>campaign(s), detached from<y>campaign(s).