answer-ads-questions

Featured

Answer questions about a brand's Meta ads (spend, results, which ad is winning, is it paused, why did Goose do that) only from reads made in the same turn, with the data window and sync time on every number and a plain caveat when the connection is stale or partial. Use it whenever a user asks how their ads are doing or why an ad action was taken.

Data & Documents 1,226 stars 208 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Answer Ads Questions **In one line:** answer "how are my ads doing?" from a tool you called this turn, say which days the numbers cover and when they were last synced, and say out loud when the data is incomplete. - **Numbers come from tools, never from memory or the docs.** The `ads/` docs explain *why* Goose did something. They are not a source of metrics. - **Every number carries its window and sync time.** "You spent $212 from Sep 17 to Sep 23 (data last synced Sep 24, 09:00 UTC)." - **Partial, stale or disconnected data is said straight after the answer**, never buried or left out. - **This skill only reads.** It never pauses, changes or writes anything. ## Where this skill's files are Paths are relative to **this skill's own folder**, not your working directory (in GooseWorks: `agent-config/skills/answer-ads-questions/`). The harness docs contract ships with the `meta-ad-manager` skill, installed beside this one. ## Choose one mode Use the first mode that is available: 1. **GooseWorks** when the GooseWorks Meta read tools are callable. Read [references/gooseworks-adapter.md](references/gooseworks-adapter.md). 2. **Direct Meta** when there is no GooseWorks, but a Meta token with `ads_read` and the ad account id are available. Read [references/direct-meta-adapter.md](references/direct-meta-adapter.md). 3. **Planning only** when neither is available. Read [references/planning-only.md](references/planning-only.md). **"The adapter"** below means the fi...

Details

Author
gooseworks-ai
Repository
gooseworks-ai/goose-skills
Created
6 months ago
Last Updated
yesterday
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

ads-copilot

Chat with your ad-platform and analytics data and get specific, ranked optimization recommendations. Discovers whatever sources are reachable in the session (connected MCP servers for Google Ads, Meta, TikTok, LinkedIn, GA4, Stripe, or CSV exports the user pastes/uploads), answers plain-language questions about ad performance first, then surfaces 3 to 5 ranked moves with expected effect and the assumption behind each one. Use this skill whenever the user says "ads copilot", "how are my ads doing", "review my ad spend", "what should I do about my Meta ads", "optimize my ads", "audit my ads", or "why isn't growth working" (even without the word "ads"). This is a veneer layer, not an attribution platform — it never builds tracking pixels, identity resolution, or multi-touch attribution, and it treats platform-reported conversions as self-reported.

1 Updated yesterday
skills-agents-co
AI & Automation Listed

ads-copilot

Chat with your ad-platform and analytics data and get specific, ranked optimization recommendations. Discovers whatever sources are reachable in the session (connected MCP servers for Google Ads, Meta, TikTok, LinkedIn, GA4, Stripe, or CSV exports the user pastes/uploads), answers plain-language questions about ad performance first, then surfaces 3 to 5 ranked moves with expected effect and the assumption behind each one. Use this skill whenever the user says "ads copilot", "how are my ads doing", "review my ad spend", "what should I do about my Meta ads", "optimize my ads", "audit my ads", or "why isn't growth working" (even without the word "ads"). This is a veneer layer, not an attribution platform — it never builds tracking pixels, identity resolution, or multi-touch attribution, and it treats platform-reported conversions as self-reported.

1 Updated yesterday
Anlo-Ventures