首页龙虾技能列表 › Splitwise CLI — 管理共享开支

Splitwise CLI — 管理共享开支

v1.0.1

通过 Splitwise CLI 管理共享开支、分摊费用、查看余额和结算债务。支持记录支出、创建费用、删除费用、列出群组和好友等功能。触发关键词包括 Splitwise、共享费用、分摊成本、「记录这笔支出」、「谁欠什么」、室友/伴侣账单或任何费用跟踪请求。

0· 224·0 当前·0 累计
by @barronlroth (Barron Roth)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/6
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的需求和运行时指令与其声明的目的相符:它调用本地的 splitwise CLI,需要 CLI 的配置/认证文件才能运行。
评估建议
该技能在控制本地 Splitwise CLI 方面看起来是合理的,但请注意它将使用 CLI 和认证文件(~/.config/splitwise-cli/auth.json)来代表你的账户操作(创建/删除/结算费用)。在安装前:确保系统上的 'splitwise' CLI 来自可信来源,如果想确保存储的令牌安全,可以检查 ~/.config/splitwise-cli/auth.json 的内容,并准备好在不再信任该技能时通过 Splitwise 撤销 OAuth 访问权限。同时确认代理只执行你期望的命令(例如,查看日志或要求代理在执行删除/结算等破坏性操作之前显示其计划运行的确切 splitwise 命令)。...
详细分析 ▾
用途与能力
名称/描述(Splitwise CLI)与声明的需求相符:该技能需要 'splitwise' 二进制文件和 CLI 的配置/认证文件。这些对于运行 Splitwise CLI 的技能来说是合适的。
指令范围
SKILL.md 仅指导如何调用本地的 'splitwise' CLI(余额、支出创建/列表/删除、群组、好友、结算)。它不会指示代理读取无关文件、调用 CLI 以外的外部端点或泄露数据。它依赖于 CLI 读取 ~/.config/splitwise-cli/auth.json 中的 OAuth 令牌,这是预期的。
安装机制
这是一个仅包含指令的技能,没有安装规范;它期望 'splitwise' 二进制文件已经在 PATH 上。该技能本身不会下载或写入任何东西,从而将安装风险降至最低。
凭证需求
不请求环境变量。该技能需要访问 ~/.config/splitwise-cli/auth.json 和 config.json — 这与其功能相称,但这些文件包含 OAuth 凭证,并授予代表已验证用户操作的能力(创建/删除/结算费用)。
持久化与权限
该技能不是强制始终开启的,也不请求提升的平台权限。它是可由用户调用的,并且可以由模型默认行为自主调用,这对于技能来说是正常的。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.12026/3/12

移除个人引用并添加显式运行时要求以进行 ClawHub 分析。

● 无害

安装命令 点击复制

官方npx clawhub@latest install splitwise-cli
镜像加速npx clawhub@latest install splitwise-cli --registry https://cn.clawhub-mirror.com

技能文档

通过 splitwise CLI 管理共享开支、余额和结算。

设置

此技能需要已安装 splitwise CLI 并在 PATH 上可用。它使用存储在 ~/.config/splitwise-cli/auth.json 中的 OAuth 2.0 凭据。如果认证过期,CLI 会提示你 — 运行 splitwise auth 重新认证(需要浏览器进行 OAuth 流程)。如果本地已配置默认群组,可以省略 --group。否则,请显式传递 --group

快速参考

查看余额

# 默认群组余额
splitwise balances

# 特定群组 splitwise balances --group "Trip"

列出支出

# 默认群组中的最近支出
splitwise expenses list --limit 10

# 按日期筛选 splitwise expenses list --after 2026-03-01 --before 2026-03-31

# 不同群组 splitwise expenses list --group "Trip" --limit 5

创建支出

# 均分,你已支付
splitwise expenses create "Internet - March" 51.30

# 自定义精确分摊(60/40、70/30、任意比例) splitwise expenses create "Utilities - March 2026" 254.80 --split "exact:MemberA:152.88,MemberB:101.92" splitwise expenses create "Rent - April" 9300 --split "exact:MemberA:7300,MemberB:2000"

# 其他成员已支付 splitwise expenses create "Groceries" 87.50 --paid-by "MemberB"

# 其他成员已支付并自定义分摊 splitwise expenses create "Dinner" 120.00 --paid-by "MemberB" --split "exact:MemberA:80,MemberB:40"

# 不同群组 splitwise expenses create "Dinner" 120.00 --group "Trip"

# 不同货币 splitwise expenses create "Dinner on Trip" 45.00 --group "Trip" --currency EUR

其他命令

splitwise me                    # 当前用户信息
splitwise groups                # 列出所有群组
splitwise group "Household"    # 群组详情 + 成员余额
splitwise friends               # 列出好友
splitwise settle "MemberB"     # 记录结算
splitwise expenses delete 12345 # 按 ID 删除支出

输出模式

每个命令都支持:

  • --json — 原始 JSON(用于脚本或管道)
  • --quiet — 最小输出,仅显示 ID/金额
  • --no-color — 禁用颜色(也尊重 NO_COLOR 环境变量)

常见任务模式

记录定期共享账单

在描述中包含月份以避免混淆:

splitwise expenses create "Internet - March 2026" 51.30

记录前检查(避免重复)

splitwise expenses list --after 2026-03-01 --limit 50 --json

在创建前搜索输出中匹配的相关描述。

批量记录多笔支出

按顺序运行多个 splitwise expenses create 命令。没有特殊语法。

错误处理

  • 「未登录」 → 运行 splitwise auth(需要浏览器进行 OAuth)
  • 「未找到群组」 → 用 splitwise groups 验证名称
  • 「未找到好友」 → 用 splitwise friends 验证名称
  • 网络错误 → 重试一次,然后报告给用户

关键细节

  • 群组/好友名称使用不区分大小写的部分匹配
  • 配置的默认群组意味着 --group 是可选的
  • 金额默认使用美元(可通过 splitwise config set default_currency 配置)
  • --split even 是默认选项 — 支出在所有群组成员之间平均分摊
  • --split "exact:Name:Amount,Name:Amount" — 自定义每人分摊金额(金额必须总和等于总额)
  • --paid-by 标志默认指向已认证用户
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务