From markifact
Enforces four-step protocol and hard rules for safely executing write operations on ad accounts (Google Ads, Meta) to avoid accidental spends, pauses, or budget changes. Requires explicit user confirmation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/markifact:safe-write-operationsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Calls to `run_write_operation` can **spend money, pause campaigns, change budgets, edit live creatives, send emails, or charge customers**. Treat every one as a production change.
Calls to run_write_operation can spend money, pause campaigns, change budgets, edit live creatives, send emails, or charge customers. Treat every one as a production change.
The trigger is the requires_approval: true flag on the operation in the find_operations response. If requires_approval: true, you must use run_write_operation and must follow the four-step protocol below. If requires_approval: false, use run_operation and skip this protocol — no confirmation needed.
Always follow this exact sequence before calling run_write_operation:
"I'm about to pause the Google Ads campaign 'Brand — US Search' (ID
1234567890) in account Acme US (MCC 999-888-7777). This will stop spend immediately."
run_operation if you don't know.run_operation and confirm the change landed.gads_mutate is the last-resort generic. If a dedicated op exists (e.g. gads_update_campaign_budget), use it — clearer intent, better validation, fewer footguns.run_write_operation errorsget_operation_inputs, fix the payload, ask the user to confirm the corrected call before retrying.npx claudepluginhub markifact/markifact-mcp --plugin markifactServes as a reference guide for the Markifact performance-marketing platform and its MCP server, detailing the discover→inspect→run pattern for 500+ ad account operations.
Manages Google Ads campaigns: performance, keywords, bids, budgets, negatives, campaign settings, experiments, and more. Invoke on mentions of Google Ads, CPA, ROAS, or ad spend.
Automates Google Ads campaigns using JavaScript AdsApp API for campaign management, keyword bidding, performance reporting, budget control, and optimization rules.