company-cfo

Automates monthly company financial reporting by reconciling bank, payroll, and payment processor data.

Updated Aug 13, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill company-cfo-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: company-cfo
Source: https://github.com/imMamdouhaboammar/marketing-skills/tree/main/skills/company-cfo
Command: npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill company-cfo-immamdouhaboammar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Running a monthly CFO close requires pulling raw data from banks, payment processors, payroll, and expense tools, then reconciling and categorizing it without errors. This Skill standardizes that workflow so leadership gets an accurate cash snapshot, forecast, and decision list every month. ## Core Features & Use Cases - Monthly close workflow: Pulls raw data from bank accounts, Stripe-style processors, payroll, and expense tools, then categorizes and reconciles with cross-checks. - Transaction-sum EOM cash: Computes end-of-month cash by summing raw transactions instead of walking back from balance snapshots, avoiding silent reconciliation errors. - Scenario projector and reports: Updates a forward cash projector and writes a monthly snapshot report with TL;DR, cash in/out, payroll, distributions, MRR, and recommended actions. - Use Case: On the 1st of the month, run the monthly mode to close the prior month, update the 7-month cash projection, and ship a report for leadership decisions on hiring, distributions, or cuts. ## Quick Start Ask the agent to run the monthly CFO snapshot for last month using your configured company data sources.

Frequently Asked Questions about company-cfo

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

FAQPage Schema
How do I run a monthly company cash report with an AI agent?

Invoke the monthly mode, which pulls raw data from your bank, payment processor, payroll, and expense tools, categorizes outflows, reconciles totals, and writes a snapshot report. The workflow pauses for confirmation between phases and ships the report via a git branch and pull request.

How to calculate end-of-month cash from bank transactions?

Sum the signed amount of all transactions in each cash account and verify the total equals the current available balance. For any past date, sum transactions posted on or before that date. Never walk back from a balance snapshot, since snapshot errors propagate silently into every historical value.

What data sources does the company CFO workflow support?

It supports bank and cash accounts via tools like Mercury CLI or Plaid, payment processors like Stripe or Paddle, payroll tools like Plane, Deel, Gusto, or Rippling, and expense managers like Ramp or Brex. Your company's actual tools are configured in its CLAUDE.md file.

Why does my payroll total not match bank debits?

A small residual of roughly $1K-$2K is normal due to held deductions like retirement contributions, benefits, and tax withholdings. Larger gaps indicate a missed transaction or categorization bug and should be investigated before shipping the report.

When should I not use the monthly CFO workflow?

Skip it for ad-hoc single-number lookups like current cash balance, which you can query directly from the bank. It also does not cover tax or accounting questions, personal household finances, or investor pitch financials with multi-year projections.