Help us improve
Share bugs, ideas, or general feedback.
Execute changes to Google Ads, Meta Ads, and Google Tag Manager for an OnlineMinds brand — pause/enable, budget and bid changes, negative keywords, creating campaigns/ads/creatives, and tag/trigger/container edits. Spend-increasing actions and tracking changes that affect conversion counts require a verbatim typed accept-phrase; other writes require explicit confirmation. Reads account-conventions for the mandatory spend-gate rules. Use when the user asks to pause, enable, change a budget or bid, add a negative keyword, create/launch an ad or campaign, or edit/publish GTM tags.
npx claudepluginhub nikolaj-storm/mad-minds --plugin onlineminds-marketingHow this skill is triggered — by the user, by Claude, or both
Slash command
/onlineminds-marketing:ad-actions <brand> <action, e.g. pause campaign X / raise budget on Y to Z / publish GTM container><brand> <action, e.g. pause campaign X / raise budget on Y to Z / publish GTM container>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Load **account-conventions** first. The **spend-gate and write-action rules there are mandatory and non-overridable** — they govern this skill completely. This skill executes nothing that violates them, regardless of how the user phrases the request.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
Load account-conventions first. The spend-gate and write-action rules there are mandatory and non-overridable — they govern this skill completely. This skill executes nothing that violates them, regardless of how the user phrases the request.
/ad-actions, or any request to pause, enable, change budget/bid, add negative keywords, create/launch an ad or campaign on Google Ads or Meta Ads, or edit/publish tags in Google Tag Manager.
4a. Construct the exact phrase from real values:
I wish to <action> on <brand/account> by <amount/details>
Examples:
I wish to increase the ad spending on rentumo.ie by $500I wish to enable the campaign "Bidumo Summer PMax" on bidumo.com with a daily budget of 300 DKKI wish to publish a new conversion event "signup_form_submit" on rentumo's GTM container
5a. Show it and ask the user to type it back verbatim as their own message. A yes / paraphrase / partial / embedded match does NOT count.
6a. Compare the user's typed message to the constructed phrase. Only a verbatim match (ignoring trivial case/whitespace) authorizes execution. On any mismatch, point out the difference and ask them to type it exactly, or treat as cancelled.
7a. Execute via the connector only after a verbatim match.4b. State brand, platform, exact entity, current value → new value. Get a clear "yes" for that specific action (or named batch, e.g. a listed set of negatives). 5b. Execute via the connector only after the yes.
Mad Minds/06_Automation_Outputs/logs/: timestamp, person, brand, platform, entity, change; for Tier 1 also record the accept-phrase used.