Analyzes revenue and direct costs per client using transaction data, allocates overhead by revenue share, computes profit margins, and ranks accounts. Flags low-margin clients.
How this skill is triggered — by the user, by Claude, or both
Slash command
/openaccountant-skills:client-profitabilityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Break down revenue and direct costs by client to determine which accounts are most and least profitable. Reveals hidden costs in high-maintenance clients and identifies your highest-value relationships.
Break down revenue and direct costs by client to determine which accounts are most and least profitable. Reveals hidden costs in high-maintenance clients and identifies your highest-value relationships.
transaction_search — find all revenue transactions grouped by client/vendor name, and all expenses attributable to specific clientsspending_summary — calculate overhead costs to allocate across clientstransaction_search to find all incoming payments, grouped by client name or reference.transaction_search to find all expenses directly tied to each client (contractor costs, materials, software licenses specific to a project).spending_summary to get total overhead (rent, utilities, general subscriptions).CLIENT PROFITABILITY — [Period]
═══════════════════════════════════════════════════════════
Client Revenue Direct Overhead Profit Margin
Costs Alloc.
──────────────────────────────────────────────────────────────
Acme Corp $15,000 $4,500 $3,750 $6,750 45.0%
Beta LLC $10,000 $7,200 $2,500 $300 3.0%
Gamma Inc $8,000 $2,000 $2,000 $4,000 50.0%
Delta Co $7,000 $1,800 $1,750 $3,450 49.3%
──────────────────────────────────────────────────────────────
TOTAL $40,000 $15,500 $10,000 $14,500 36.3%
═══════════════════════════════════════════════════════════
=ClientRevenue/TotalRevenue.=RevenueShare * TotalOverhead.=ClientRevenue - DirectCosts - AllocatedOverhead.=ClientProfit/ClientRevenue*100.=ClientProfit/HoursWorked.npx claudepluginhub openaccountant/skillsUse this skill when computing per-client or per-service-line margin for an MSP: revenue from PSA billing/accounting invoices minus cost from Pax8/Sherweb wholesale pricing plus estimated labor from PSA time entries where available. Handles missing cost data by flagging it rather than guessing.
Analyzes client revenue concentration risk using market shares and Herfindahl-Hirschman Index (HHI) from transaction data. Flags high dependency on few clients.
Tracks revenue, expenses, and pricing with Stripe integration, unit economics, and financial reports. Activates on finance-related queries.