← Back to Skills Marketplace
Splitwise
by
Richie Foreman
· GitHub ↗
· v0.1.0
616
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install splitwise
Description
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.
Usage Guidance
This skill appears coherent: it will send expense details and your SPLITWISE_API_KEY to Splitwise's official API. Only install it if you trust Splitwise and you are comfortable storing a long-lived token in your environment. Consider using a dedicated Splitwise account or token with limited scope (if possible), rotate the token if you suspect compromise, and review the add_expense.py script before use. Also be aware the agent can call this tool autonomously when asked to manage expenses.
Capability Analysis
Type: OpenClaw Skill
Name: splitwise
Version: 0.1.0
The skill bundle is benign. The `SKILL.md` clearly outlines the skill's purpose, required environment variables (`SPLITWISE_API_KEY`), and external endpoints (`https://secure.splitwise.com/api/v3.0/create_expense`). The `scripts/add_expense.py` uses standard Python libraries (`argparse`, `urllib.request`) for input parsing and API interaction, preventing shell injection and safely handling data. There is no evidence of prompt injection attempts, unauthorized data exfiltration, malicious execution, persistence mechanisms, or obfuscation. All actions are transparent and aligned with the stated goal of managing Splitwise expenses.
Capability Assessment
Purpose & Capability
Name/description (Splitwise: create/manage expenses) match the requested credential (SPLITWISE_API_KEY) and the shipped script. No unrelated secrets, binaries, or config paths are requested.
Instruction Scope
SKILL.md and scripts only describe creating expenses and querying Splitwise endpoints. The runtime instructions and add_expense.py limit actions to constructing the expense payload and POSTing to https://secure.splitwise.com/api/v3.0/create_expense. The script does not read other files or environment variables beyond SPLITWISE_API_KEY.
Install Mechanism
No install spec — instruction-only with a small Python script. Nothing is downloaded from arbitrary URLs and no archive extraction or external installer is used.
Credentials
Only one environment variable (SPLITWISE_API_KEY) is required and is appropriate for calling the Splitwise API. The code only reads that variable and sends it in the Authorization header to Splitwise, which matches the declared purpose.
Persistence & Privilege
always is false and the skill does not request persistent system-wide changes or modify other skills. Model invocation is allowed (platform default) but there are no other elevated privileges requested.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install splitwise - After installation, invoke the skill by name or use
/splitwise - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of the Splitwise skill.
- Enables logging and splitting expenses through the Splitwise API.
- Allows agents to automate expense sharing using a long-lived Splitwise API key.
- Provides scripts and usage examples for 50/50 expense splits between users.
- Securely manages sensitive data, sending details only to Splitwise.
- Instructions included for setup, authentication, and parameter options.
v0.0.1
- Initial release of the Splitwise skill for creating and managing shared expenses.
- Supports logging new expenses, splitting bills 50/50, and checking balances via the Splitwise API.
- Securely handles API credentials through the SPLITWISE_API_KEY environment variable.
- Includes command-line script (`add_expense.py`) for adding expenses between users.
- Provides detailed setup, usage instructions, and privacy information.
Metadata
Frequently Asked Questions
What is Splitwise?
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. It is an AI Agent Skill for Claude Code / OpenClaw, with 616 downloads so far.
How do I install Splitwise?
Run "/install splitwise" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Splitwise free?
Yes, Splitwise is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Splitwise support?
Splitwise is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Splitwise?
It is built and maintained by Richie Foreman (@richieforeman); the current version is v0.1.0.
More Skills