ads-reporter

Generate Facebook Ads performance reports with Health Score calculations.

37|10|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/dengineproblem/ai-ads-agent --skill ads-reporter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ads-reporter
Source: https://github.com/dengineproblem/ai-ads-agent/tree/main/skills/ads-reporter
Command: npx skills add https://github.com/dengineproblem/ai-ads-agent --skill ads-reporter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of comprehensive Facebook Ads performance reports, providing insights into campaign effectiveness and identifying areas for optimization.

Core Features & Use Cases

  • Automated Reporting: Generates daily, weekly, and custom period reports with key metrics like Spend, Leads, CPL, and CTR.
  • Health Score Analysis: Calculates and presents a Health Score for AdSets, categorizing performance and suggesting actions.
  • Trend Analysis: Compares performance across different time periods (e.g., week-over-week, month-over-month) and identifies trends.
  • Audience Insights: Breaks down performance by demographics (age, gender) and platforms.
  • Use Case: Automatically generate a daily performance report for your Facebook Ads account, highlighting AdSets that are performing well and those that need attention, along with actionable recommendations.

Quick Start

Generate a daily report for your Facebook Ads account, comparing today's performance against yesterday's.

Frequently Asked Questions about ads-reporter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Facebook Ads reporting for daily and weekly periods?

You can automate Facebook Ads reporting by generating daily, weekly, and custom period reports that calculate metrics like Spend, Leads, CPL, and CTR. This process connects via the Facebook Ads API to pull insights and perform trend analysis.

How does the Health Score calculation work for Facebook AdSets?

The Health Score evaluates Facebook AdSets by categorizing performance metrics and suggesting specific optimization actions. It analyzes campaign data to identify which AdSets are performing well and which require immediate attention.

Can I break down Facebook Ads performance by audience demographics and platforms?

Yes, Facebook Ads performance can be broken down by audience demographics including age and gender, as well as by platform. This audience insight breakdown helps identify specific segments driving campaign effectiveness.

What is the best way to compare Facebook Ads performance across different time periods?

The best way to compare Facebook Ads performance is through multi-period trend analysis, contrasting metrics like week-over-week or month-over-month results. This identifies performance trends and provides actionable recommendations for optimization.

Do I need Python to calculate Facebook Ads metrics and trend analysis?

Python is utilized for metric calculations and trend analysis within the Facebook Ads reporting process. It processes the data retrieved from the Facebook Ads API to compute performance indicators and generate actionable optimization insights.

Why does my Facebook Ads reporting not highlight underperforming AdSets effectively?

Effective Facebook Ads reporting highlights underperforming AdSets by calculating a Health Score and categorizing performance. Without automated multi-period trend analysis and audience breakdowns, identifying areas for optimization remains difficult.