Analyze Facebook ad performance and get data-driven insights for better marketing, ideal for startup founders.
intermediate⏱ 30 minutes💵 Free + LLM API costs
36 stars9 forksPythonQuality 8/10Updated 1/10/2026100% free · open source
What it is
Analyze Facebook ad performance automatically.
What you can make with it
Detailed diagnostic reports and optimization recommendations for your Facebook ad campaigns.
How it helps
This skill helps you quickly understand which ads perform best and worst, so you can focus on the most effective ones.
Real use case example
"A founder can use this skill to automatically analyze the performance of her Facebook ads after a campaign, identify underperforming ads, and generate a report with recommendations for improvement, saving her hours of manual work and improving the campaign's ROI."
If you're new
Beginners should pick this up after learning the basics of Facebook Ads Manager.
If you're senior
Senior advertisers and marketers will appreciate this skill for its ability to streamline analysis and optimization.
Common confusion cleared up
Note that this skill requires you to upload your Facebook Ads Manager CSV data, which can be done easily if you have the CSV files readily available.
Best inside these AI tools
Claude DesktopClaude CodeAny AI Client
Pairs with
Facebook Ads ManagerClaude Desktop
Why we list it on WorkflowStacks: It fills a specific niche in the Facebook Ads ecosystem by automating analysis and recommending optimizations.
What it does
Analyzes Facebook ad performance data to provide data-driven insights for better marketing strategies
Install / run
pip install facebook-ads-analyzer
When to use it
•When you need to optimize Facebook ad campaigns for better ROI
•When you want to identify top-performing ads and scale them
•When you need to diagnose and fix underperforming Facebook ads
Quick start
1Export your Facebook Ads Manager data as a CSV file
2Run the analyzer using the command `facebook-ads-analyzer --csv your_exported_data.csv`
3Configure the analyzer to use your specific Facebook ad goals (e.g., `--goal conversions` or `--goal clicks`)
4Review the generated diagnostic report and optimization suggestions
5Use the provided data-driven insights to adjust your Facebook ad targeting, budget, and creative assets
Heads up: Make sure you have the necessary permissions and access to your Facebook Ads Manager data, as the analyzer requires a CSV export of your ad performance data to function
Saves to your device
Topics
claude-code
What's inside — free to inspect
No purchase needed
Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.
5
top-level files
1
folders
240K
repo size
—
license
Key files
README.md
File tree
.claude/
analysis_report.md
CLAUDE.md
data23.csv
README.md
strategy_proposal.md
Quick Actions
Details
Creator
liangdabiao
Language
Python
Category
performance-marketing
Published
1/10/2026
Are you the creator of this tool? Claim your listing → and earn 85% of every sale.
Related skills
More performance-marketing tools founders pair with this one.