monthly-report

Generate monthly Google Ads performance reports from API data and CSV exports.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/ammonfife/sakima.co --skill monthly-report-ammonfife
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monthly-report
Source: https://github.com/ammonfife/sakima.co/tree/main/.claude/skills/monthly-report
Command: npx skills add https://github.com/ammonfife/sakima.co --skill monthly-report-ammonfife

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-ads, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of detailed monthly performance reports for Google Ads campaigns, saving time and reducing errors in data analysis.

Core Features & Use Cases

  • Automated Reporting: Generates comprehensive reports with metrics like impressions, clicks, cost, and conversions.
  • Cross-Platform Compatibility: Supports multiple platforms including Claude Code, OpenClaw, Gemini, and Codex.
  • Data Validation: Ensures accuracy by cross-checking data against Google Ads UI CSV exports.
  • Email Draft Creation: Creates draft emails for review and sending, without sending emails autonomously.

Quick Start

Run the skill with the command /monthly-report.

Frequently Asked Questions about monthly-report

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

FAQPage Schema
How do I automate monthly performance reporting for Google Ads campaigns?

To automate monthly performance reporting for Google Ads, use this Skill to retrieve and analyze data from the Google Ads API, validate metrics against UI CSV exports, and create draft emails for manual review.

Can I generate Google Ads reports across multiple platforms like Claude Code and Gemini?

Yes, you can generate Google Ads reports across multiple platforms including Claude Code, OpenClaw, Gemini, and Codex, as the Skill supports cross-platform compatibility for automated data analysis and email drafting.

Does the automated Google Ads reporting send emails directly to clients?

No, the automated Google Ads reporting does not send emails directly. It creates draft emails containing your validated campaign metrics for manual review, ensuring you maintain control over the final sending process.

How does data validation work when generating Google Ads performance reports?

Data validation for Google Ads performance reports works by cross-checking the metrics retrieved from the Google Ads API against your UI CSV exports, ensuring accuracy for impressions, clicks, cost, and conversions before drafting emails.

What are the limitations of using Python scripts for Google Ads API reporting?

A key limitation is that Python scripts using the Google Ads API cannot send emails autonomously and require manual review of generated drafts, plus you must independently maintain valid API access credentials for successful data retrieval.