- Home
- Skills
- Finance & Accounting
- fairsplit
Works with the AI Agents you already use
fairsplit
Local, privacy-focused group expense tracking and settlement optimization using a verified Python backend.
Free
fairsplit
Example session with this skill installed
Add a $120 dinner expense to the 'Berlin Trip' group. Alice paid, and it should be split between Alice, Bob, and Charlie, but Charlie owes double because he had wine.
- Read your context and instructions
- Compiled the fairsplit
I have recorded the dinner expense for the Berlin Trip. Since Charlie owes double, I applied a 1:1:2 share split.
Expense Recorded: Dinner
| Participant | Share (USD) |
|---|---|
| Alice | 30.00 |
| Bob | 30.00 |
| Charlie | 60.00 |
| Total | 120.00 |
The ledger has been updated locally. Alice's balance has increased by $90.00, while Bob and Charlie's balances have decreased accordingly.
Next steps
- Run
balancesto see the current standing of the Berlin Trip. - Use
settleif you are ready to see the final payment plan. - Add any other pending receipts from the trip.
Connects securely to your tools. The creator never sees your data.
About this skill
Group expenses often lead to messy spreadsheets or reliance on third-party apps that mine your data. FairSplit provides a local, file-based way to track shared costs for trips, flatmates, or events without external accounts or API keys.
What it does
- Expense tracking records who paid for what and how to divide the cost among group members.
- Multiple split types handles equal splits, exact amounts, proportional shares, or percentages.
- Settlement optimization calculates the minimum number of payments required to zero out all debts.
- Currency management supports a home currency per group with optional exchange rate lookups for foreign expenses.
- Data export generates Markdown or CSV summaries for sharing or record-keeping.
How it works
- Initialize a group by specifying a name, home currency, and the names of all participants.
- Add expenses by providing the payer, amount, and the desired split logic for the group.
- Review balances to see the net position of every member at any time.
- Settle up to generate a specific plan of who should pay whom to close out the ledger.
Frameworks & tools
The skill uses a Python 3.8+ script relying solely on the standard library. Data is stored locally in JSON files, requiring no external databases or cloud services.
Why this beats prompting it yourself
LLMs frequently make arithmetic errors or rounding mistakes when calculating splits and settlements. This skill offloads all math to a tested script using integer minor units, ensuring every cent is accounted for and balances always sum to zero.
Use cases
- Manage shared household bills and rent among multiple flatmates.
- Track group spending during a vacation and settle up at the end.
- Record shared costs for a one-off event like a wedding or group dinner.
- Export a trip's financial history to a CSV for long-term archiving.
Known limitations
Does not move real money or link to bank accounts. Currency exchange lookups require outbound network access and may fail in restricted environments. Split amounts must sum to the total exactly.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 5 days ago
- Free to download with an account
Requires