Install Goose Ads
Pick your agent. Every command is ready to paste.
npx skills add gooseworks-ai/goose-skills --skill goose-adsThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads goose-ads when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the goose-ads skill”. In Codex, type $goose-ads.
GooseWorks ads
Use this entry for existing-ad operations and analysis. For new image ads, more ads, a winner's variations, copy/font changes, a rejected ad fix or a requested social graphic, fetch make-static-ads with catalog_fetch (or use the installed current package) and follow its research, selection, claims and quote gates. If it cannot be fetched, report that creation is unavailable on this connection and stop. The server generator is a different workflow, not a fallback for the missing playbook.
- Save lasting human brand facts with the connection's listed knowledge action in their words.
- A batch on its way: job_get. Finished ads: ads_creative_read.
- One finished ad: an animation with ads_creative_animate (price it first, free, with ads_creative_animation_quote), its tags or rating with ads_creative_update. A new size with ads_creative_resize only when the customer asks: it spends credits and has no free price check, so say that and wait for their yes before calling it.
- The customer's own image as a template: ads_template_create. Their files: media_upload.
- Campaign planning/launch requests use their matching marketing playbook. Static creation for a campaign still uses make-static-ads; a campaign record is input, not a generation fallback.
- How ads are doing: meta_read, or an analysis skill found with catalog_search, whose data comes through data_call_provider and data_post_provider.
For these existing-ad actions, follow the actual execution next_step.
Rules
- Talk to marketers: what they get and decide, never how it's made.
- Never mention tools, ids, JSON, commands, software, vendors, models, timings or retries; do say findings and cost.
- Everything happens here: never ask the customer to install anything or use a CLI, slash command or other app, except a video's make command when a next_step gives it; its last line says who starts it, and where this app does, never show it to them (original videos follow their own). Never give any other command, sign-in step or setting, and never ask them a technical question.
- Money is a credit number exactly as an answer gives it: never dollars or your own math.
- Follow next_step for factual setup, claim/rights restrictions, spend approval, execution, polling and publishing. A fetched playbook owns research, creative planning and review gates; generic speed/planning suggestions do not waive them.
- A card for an unresolved choice: show it and wait as directed. Already completed setup and a selected task continue in the active playbook; preserve its required gates.
- Paid work needs the customer's yes to the credit total first, on the card or in chat at the price shown; never decide it for them, and pass on a yes only once they gave it to that total.
- Read the brand and its listed knowledge actions for core rules and task evidence. Never guess unknown facts.
- Never invent an offer, a claim or proof.
- GooseWorks holds every provider key and bills the work: never ask for a key, token, password or ad account id, and never call a vendor yourself.
Tips for Goose Ads
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 29 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Goose Ads
What does the Goose Ads skill do?
Edit, resize, animate and study image ads with GooseWorks in this chat. New static or image ads go to the make-static-ads skill when it is installed or catalog_fetch opens it. Read the brand and follow the active playbook, preserving factual prerequisites and approvals.
How do I install Goose Ads?
Run "npx skills add gooseworks-ai/goose-skills --skill goose-ads" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Goose Ads work in Cursor and Codex?
Yes. Goose Ads uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Goose Ads free?
Goose Ads is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made Goose Ads?
Goose Ads is published by gooseworks-ai in the gooseworks-ai/goose-skills repository, together with 28 other skills.


