What problem does it solve? Writing end-of-month client reports manually means pulling numbers from multiple dashboards and risking invented or inconsistent figures. This Skill assembles the monthly client narrative strictly from real backend rows (audit deltas, milestone progress, content stats, spend) and pushes the client's workbook to Google Sheets. ## Core Features & Use Cases - Grounded narrative generation: Composes a branded client summary using only figures fetched from the Command Center, milestones, content-job stats, and report workbooks, with no fabricated traffic or ranking numbers. - Milestone progress calculation: Derives progress percentage from the stage-weight formula over real milestone status values. - Google Sheets sync: Pushes the client's workbook via POST /reports/sync (lead-only) and confirms rows pushed through sync-events, honestly reporting degraded states when the Sheets credential is dormant. - Use Case: An account lead says "write this month's client summary for Acme" and receives a formatted report with health status, audits, content shipped, spend, a plain-prose narrative, and a confirmed Sheets sync status. ## Quick Start Ask the assistant to write this month's client report for a named client, for example: generate the monthly report for Acme for October.