Create and manage expenses on Splitwise. Use this skill when the user wants to log a new expense, split a bill, or check their Splitwise balance.
This skill allows an agent to interact with the Splitwise API to automate shared expenses.
SPLITWISE_API_KEY: A Long-lived User Token obtained from the Splitwise Developer Console.| URL | Purpose | Data Sent |
|---|---|---|
https://secure.splitwise.com/api/v3.0/create_expense | Create a new expense | Cost, description, user IDs, shares, and group ID. |
SPLITWISE_API_KEY is sent in the Authorization header to Splitwise. It never leaves the machine except to communicate with the official Splitwise API.urllib.request and argparse libraries.The primary script handles creating a 50/50 split between two users.
python3 {baseDir}/scripts/add_expense.py \
--cost "10.00" \
--desc "Lunch" \
--payer_id "12345" \
--other_id "67890" \
--via "whisker"
--cost: Total amount (e.g., "45.00")--desc: Brief description of the expense.--payer_id: The Splitwise User ID of the person who paid.--other_id: The Splitwise User ID of the person being split with.--group_id: (Optional) The ID of a specific Splitwise group.--via: (Optional) Appends "(via name)" to the description.https://secure.splitwise.com/apps.SPLITWISE_API_KEY.This skill is designed for autonomous invocation by AI models. The model will automatically determine when to call these tools based on user requests (e.g., "split the $20 lunch with Nancy").
By using this skill, data is sent to Splitwise. Only install this skill if you trust Splitwise with your expense data.