RiseUp Finance CLI
为以色列 RiseUp 个人理财应用提供非官方终端与 AI 代理访问,让自然语言即可查询支出、收入与余额。
SKILL.md 建立了三级自治规则(只读自动执行、login/logout 需确认、写操作须显式确认并展示命令),README 披露数据流:请求直达 RiseUp 服务器,会话以 chmod 0600 存于本地,无代理无外传。扣分项:依赖逆向工程的未公开 API(账号可能受第三方风险影响),未验证发布者身份,OpenClaw 指引要求用户粘贴完整会话 cookie(敏感凭据经聊天通道传递,缺乏警示),无回滚说明(merge 明示不可逆)。
文档内部一致:命令表、参数、月份格式、错误处理表(会话过期、超时、预算月偏移)齐备,JSON 输出模式明确。扣分项:静态审查未见已提交的测试文件覆盖关键路径(仅 package. 配置 vitest),无运行证据,异常输入行为与失败反馈质量只能推断。
触发条件明确(/riseup、财务相关词汇),能力边界与已知限制(数据仅~10个月、需真实 Chrome、预算月与日历月偏移、希伯来语类别)披露清楚。扣分项:核心功能完全依赖以色列服务 RiseUp 及 Google OAuth,对中国大陆网络可达性未评估且很可能不可达;对非 RiseUp 用户完全不适用,未声明地理适用范围。
SKILL.md 分层清晰(前置条件、自治规则、速查表、工作流、限制),MIT 许可、版本号 0.4.1、npm 发布流程与文档站齐备。扣分项:无变更日志或版本更新路径说明,维护责任仅依赖未验证的个人发布者,未公开 API 的脆弱性意味着更新保障有限。
命令覆盖查询、分析、写操作全流程,JSON 模式支持程序化处理,工作流示例具体(订阅识别、多月对比、预算月偏移处理),相对手动网页操作有边际价值。扣分项:静态审查无法验证输出正确性与直接可用性,对 RiseUp 之外的备选方案(如导出 CSV)未比较,依赖不可控的内部 API 使长期有效性存疑。
README、SKILL.md、package.、CI 工作流相互印证命令集与发布流程,且有可审计的一手材料。扣分项:提供的文件中无已提交的测试套件或第三方执行证据,CI 仅有文档部署与 npm 发布,未覆盖技能关键路径的运行验证,效果声明仅来自作者。
- 该技能依赖逆向工程的未公开 RiseUp API,可能随时失效或触发平台风控,账号存在被限制的第三方风险。
- OpenClaw 安装指引要求用户在聊天中粘贴完整会话 cookie(等同登录凭据),极度敏感,不应通过对话通道传递。
- 核心服务(RiseUp、Google OAuth、npm、Playwright)在中国大陆的可达性未经验证,中国用户可能完全无法使用。
- 写操作(尤其 riseup merge 不可逆)虽有确认机制,但实际执行行为未经静态审查验证,首次使用建议小范围试运行。
- 发布者身份未经注册处验证,属社区项目,长期维护与更新无保障。
这个 Skill 能做什么,适合哪些场景?
RiseUp 是一款以色列个人理财应用,没有公开 API。这个开源 CLI 通过逆向工程其内部接口,让你在终端里查询支出、收入、银行余额、信用卡债务和趋势,并作为 AI 代理技能(Claude Code、Claude Desktop、OpenClaw)直接用自然语言问答财务。所有请求从本机直接发往 RiseUp 服务器,使用你自己的会话 Cookie,不经过任何代理。它是社区项目,与 RiseUp 官方无关。
安装后通过 riseup 命令行或自然语言代理执行:按类别/商户/支付来源查询支出、按月查询收入与工资、搜索和管理交易(分类、重命名、备注、排除预算、合并账单)、查询银行余额与投资组合、信用卡债务、多月趋势对比、财务健康建议、储蓄计划、AI 洞察、已连接银行同步状态。支持表格和 -- 两种输出,认证通过 Playwright 驱动的真实 Chrome 完成 Google OAuth 登录。
- 使用 RiseUp 的以色列用户,想在终端快速查看本月按类别的支出
- Claude Code 用户,希望用『我这个月花了多少』这类自然语言提问财务
- 想批量整理未分类交易并用 `--apply-to all` 教会系统自动分类的用户
- 想分析订阅(跨月识别循环扣款商户)或对比多个月收支趋势的用户
- 想检查各银行连接是否正常同步、信用卡债务状况的用户
这个 Skill 有哪些优点和局限?
- 填补 RiseUp 无公开 API 的空白,通过逆向工程实现完整数据访问
- 数据不出本机:请求直接从你的机器发往 RiseUp,会话文件权限 0600
- MIT 开源,TypeScript 编写,表格与 JSON 双输出便于脚本化
- 对读写操作分级管控:登录登出需确认,写操作必须逐条确认
- 文档详尽,含错误处理表和预算月错位等实际使用陷阱说明
- 使用未公开的内部 API,RiseUp 随时可能改动导致失效
- 登录必须使用真实 Chrome(Google OAuth 阻止自动化),无法完全无头运行
- 数据仅可回溯约 10 个月;类别名为希伯来语,英文用户需翻译
- 预算月与自然月可能不对齐,跨月查询需手动核对日期范围
- 非官方项目,与 RiseUp 无关联,使用风险自担;仓库未见测试套件说明
如何安装这个 Skill?
npm install -g riseup-cli(或npm install -g github:arsolutioner/riseup-cli);2.npx playwright install chromium;3.riseup login打开 Chrome 完成 Google OAuth 登录;4.riseup status验证。Claude Code 可用riseup skill install安装技能;Claude Desktop 则从 GitHub Releases 下载riseup-skill.zip上传并启用。
如何使用这个 Skill?
示例命令:riseup spending(本月支出)、riseup spending --by merchant --top 10、riseup income --salary-only、riseup balance(余额与投资)、riseup trends 6(半年趋势)、riseup transactions --(供程序分析)。对 AI 代理可直接说『我这个月花了多少』或『我有哪些订阅』。注意:分类、重命名等写操作需先确认;预算月可能与自然月错位,查询特定月份时应核对返回数据的实际日期范围。
这个 Skill 与同类方案有什么区别?
README 未列出同类竞品;对希望获得 RiseUp 数据的用户而言,唯一的替代方案是登录 RiseUp 网页应用手动查看,本 CLI 的价值正在于此。