Multi-entity cash overview
Consolidates the cash position of each group entity from Spendesk and produces a multi-entity cash dashboard.
78/100·📅 Weekly·IntermediateCFO
Multi-entityReportslist_companiesget_wallet_summary
🎯 Skill purpose
Consolidates the cash position of each group entity from Spendesk and produces a multi-entity cash dashboard.
📊 What it produces
Summary table of wallet balances, pending spend, and disbursement projections per legal entity.
⚡ Benefit
Before
The CFO must check each entity manually or wait for a weekly consolidated report.
After
Complete and reliable group cash position in under a minute, directly in Claude.
# Multi-entity cash dashboard ## Goal Consolidate the wallet balances of all entities in the group into a single view. Useful for CFOs overseeing several subsidiaries with distinct Spendesk wallets. **Limitation:** covers only the Spendesk wallet balance — not the full bank cash position. ## Instructions ### Step 1 — Retrieve all entities in the group ``` Call list_companies to get the list of available entities with the org-level token. For each entity: note the id and the name. ``` ### Step 2 — Retrieve the wallet summary for each entity ``` For each entity (entityId): Call get_wallet_summary with the entity's context Capture: balance, currency, allocatedToCards, availableBalance ``` ### Step 3 — Consolidation and presentation ``` Aggregate by currency: totalBalance = sum of balances per currency totalAllocated = sum of card allocations per currency Sort entities by descending balance. Alerts to flag: - Entity with balance < minimum_threshold (e.g. < 10,000 EUR) - Entity with card allocation > 80% of total balance ``` ### Step 4 — Consolidated group view ``` Present: 1. Total group balance by currency 2. Entity-by-entity table (name | balance | allocated to cards | available) 3. Low cash alerts 4. Rebalancing recommendations if needed ``` ## Points of attention - Use the org-level token (not a single entity's token) - Currencies may differ across entities — do not aggregate EUR + GBP without conversion - get_wallet_summary does not surface bank movements outside of Spendesk ## Example prompts - "Show me the Spendesk cash position across all my entities" - "What's our total group wallet balance today?" - "Are there any entities with a low wallet balance that need topping up?"
How to install this skill
/
- 1Download the file
s43-cfo-tresorerie-multi-entity.mdusing the button above. - 2Place the file in the
.claude/directory of your project (or~/.claude/for a global install).cp s43-cfo-tresorerie-multi-entity.md .claude/s43-cfo-tresorerie-multi-entity.md - 3Use in Claude Code — the skill is automatically discovered. Describe your need in natural language and Claude will apply the skill instructions.
💡 Make sure the Spendesk MCP is configured in your
.claude/settings.json with the tools list_companies, get_wallet_summary.Similar skills
★ Top
★ Top