{"id":85428,"plugin_id":"plugin_asdk_app_6aec3e187b888191b53ec5b539c5f590","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-07T00:09:56.787Z","digest":"00115fd175cf4334fdb4c8420a88e2ffd533fb04230ee0d84f7c2831750bab8d","against":null,"payload":{"description":"Weekly Meta Ads performance report with Toffu. Use when the user asks for a weekly report, a week-over-week comparison, or how last week went on Facebook and Instagram. Compares the last 7 days with the 7 days before, highlights the best and worst campaigns and creatives, and changes over 20%.","included_files":[],"name":"weekly-report","skill_md_contents":"---\nname: weekly-report\ndescription: Weekly Meta Ads performance report with Toffu. Use when the user asks for a weekly report, a week-over-week comparison, or how last week went on Facebook and Instagram. Compares the last 7 days with the 7 days before, highlights the best and worst campaigns and creatives, and changes over 20%.\n---\n\n# Meta Ads weekly report\n\nUse the Toffu tools only. This skill changes nothing unless the user asks for a change.\n\n## Steps\n\n1. Call `get_account_context`. If several Meta ad accounts are connected, ask which one. Pass its id as `account_ids` `{\"meta_ads\": \"<id>\"}` to `query_campaign_performance`, and as `account_id` to the other tools.\n2. Call `query_campaign_performance` for the last 7 full days (end date = yesterday), then for the 7 days before.\n3. Call `creative_report` for the last 7 full days.\n4. For the account and for each campaign, compute for both weeks: spend, impressions, reach, clicks, CTR = clicks / impressions, conversions, CPA = spend / conversions, ROAS = conversion_value / spend. When the denominator is 0, show \"n/a\", never 0 or infinity.\n5. Report:\n   - Account totals for both weeks, with the change in percent.\n   - The 3 best campaigns by ROAS and the 3 worst by CPA (campaigns with spend only).\n   - Every campaign whose CPA, ROAS, conversions or spend changed by more than 20%, marked as better or worse. Percent change = (this week - last week) / last week. When last week is 0 or n/a, show \"new\".\n   - The top 3 creatives of the week by ROAS, with title, thumbnail link, spend and frequency, and any active creative with frequency 3 or more.\n6. End with at most 3 recommended next steps. If the user wants a change, use the matching `propose_update_campaign`, `propose_update_ad_set` or `propose_update_ad` call, show the preview, and call `apply_change` only after the user confirms.\n\n## Rules\n\n- Use the account currency.\n- A change on fewer than 10 conversions is noise. Say so instead of calling it a trend.\n- Meta reports conversions by attribution date, so the last 1 to 3 days can still rise. Say so when last week looks worse only at its end.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}