Agent skill · marketing growth · mvanhorn
pp-splitwise
Every Splitwise feature, plus an offline SQLite ledger that powers balance, debt-aging, spend analytics Trigger phrases: `what do I owe on splitwise`, `who owes me money`, `split this expense`, `settle up the trip`, `how much did we spend on food`, `use splitwise`, `run splitwise`.
Why this skill is useful
Adds unique commands for managing shared expenses and offline analytics that aren't available in standard Splitwise API documentation.
What it needs
Requires splitwise-pp-cli installed locally. About 14k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.
What this skill does
Splitwise — Printing Press CLI Prerequisites: Install the CLI This skill drives the splitwise-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first: 1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows: 2. Verify: splitwise-pp-cli --version 3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill. If the npx install fails before this CLI has a public-library category, install Node or use the category-specific Go fallback after publish. If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds. splitwise-pp-cli wraps the full Splitwise API — expenses, groups, friends, comments, settle-ups — and keeps a local copy of your whole ledger. That local store powers a net balances view, debts --aged (who never pays you back), spend rollups by category or month, offline search, a group ledger with running balances, fairness and net for who's carrying cost and how balances collapse across groups, and a settle-up plan that minimizes transfers. brief gives an agent one bounded state digest, and reconcile verifies the local store still matches Splitwise before you trust any of it. Fuzzy name resolution means you never paste a numeric ID. When to Use This CLI Reach for splitwise-pp-cli when a task involves shared expenses, group trips, roommate bills, or settling up — logging an expense, checking who owes whom, aging a stale debt, rolling up spend by category, finding a past expense, checking who's carrying more than their share, or computing a settle-up plan. It is the right tool when you want offline analytics or a verified local copy of a Splitwise account, not a one-off live lookup. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mvanhorn/pp-splitwise--84e150