Finance & Investment Banking

RiseUp Finance CLI

Unofficial terminal and AI-agent access to the Israeli RiseUp personal finance app — query spending, income, and balances in natural language.

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code · Claude.ai(Partial support)
Stars
★ 26
Last updated
7mo ago
License
MIT
personal-financecliriseupisrael
+4playwrightgoogle-oauth-outputtransaction-management

What does this skill do, and when should you use it?

RiseUp is an Israeli personal finance app with no public API. This open-source CLI reverse-engineers its internal interface so you can query spending, income, bank balances, credit card debt, and trends from the terminal, or let AI agents like Claude Code answer finance questions in natural language. All requests go directly from your machine to RiseUp using your own session cookies, with nothing proxied. It is a community project, not affiliated with RiseUp.

Once installed, it runs riseup commands or natural-language agent queries: spending by category/merchant/payment source, monthly income and salary, transaction search and management (classify, rename, comment, exclude from budget, billing merges), bank balances and investment portfolio, credit card debt, multi-month trend comparisons, financial health recommendations, savings plans, AI insights, and bank sync status. Output is a colored table or --; authentication is Google OAuth through a real Chrome driven by Playwright.

Good fit
  • An Israeli RiseUp user who wants to see this month's spending by category from the terminal
  • A Claude Code user asking 'how much did I spend this month?' in natural language
  • Someone batch-classifying unclassified transactions and teaching auto-matching with `--apply-to all`
  • Users analyzing subscriptions (recurring merchants across months) or comparing multi-month income vs. expenses
  • Users checking whether their bank connections are syncing and reviewing credit card debt

How do you install this skill?

Before you use it
  • The skill relies on reverse-engineered undocumented RiseUp APIs that may break or trigger platform risk controls at any time; account restriction is a third-party risk.
  • The OpenClaw install instructions ask users to paste their full session cookie (equivalent to login credentials) into chat — highly sensitive and should never be transmitted via conversation.
  • Reachability of core services (RiseUp, Google OAuth, npm, Playwright) from mainland China is unverified; Chinese users may be entirely unable to use this skill.
  • Write operations (especially irreversible riseup merge) have confirmation rules, but actual execution behavior is unverified by static review; trial on a small scale first.
  • Publisher identity is unverified; this is a community project with no assurance of long-term maintenance or updates.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Node.js 22+
  • riseup-cli (npm)
  • Playwright Chromium
  • Google Chrome
  1. npm install -g riseup-cli (or npm install -g github:arsolutioner/riseup-cli); 2. npx playwright install chromium; 3. riseup login opens Chrome for Google OAuth; 4. verify with riseup status. For Claude Code run riseup skill install; for Claude Desktop download riseup-skill.zip from GitHub Releases and upload it in Settings > Customize > Skills.
Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/arsolutioner/riseup-cli.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/src/data" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • What are my subscriptions?
  • Am I saving money?

Example commands: riseup spending, riseup spending --by merchant --top 10, riseup income --salary-only, riseup balance (balances and investments), riseup trends 6, riseup transactions -- for programmatic analysis. With an agent, just ask 'What are my subscriptions?' or 'Am I saving money?'. Note: write operations require confirmation; budget months may not align with calendar months, so verify the actual date range of returned data when querying a specific month.

What are this skill's strengths and limitations?

Pros
  • Fills the gap left by RiseUp's lack of a public API via reverse engineering
  • Data stays local: requests go straight from your machine to RiseUp; session file chmod 0600
  • MIT-licensed, TypeScript, dual table/JSON output for scripting
  • Tiered command governance: read commands run automatically, write operations require explicit confirmation
  • Thorough docs including an error-handling table and the budget-month offset pitfall
Limitations
  • Uses undocumented internal APIs that RiseUp can change at any time, breaking the tool
  • Login requires a real Chrome browser (Google OAuth blocks automation), so no fully headless setup
  • Data goes back only ~10 months; category names are in Hebrew, requiring translation for English users
  • Budget months may not align with calendar months, needing manual date-range checks
  • Unofficial and unaffiliated with RiseUp — use at your own risk; the repo shows no test suite

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
RiseUp Finance CLI this page 52 · Use with care ★ 26 7mo ago MIT
Quicken Mac Read-Only Query Skill 64 · Recommended ★ 45 1mo ago MIT
Canadian Personal Finance Planner Skill 58 · Recommended ★ 63 3mo ago MIT
OfficeCLI Financial Modeling Skill 53 · Use with care ★ 32k 12d ago Apache-2.0
Deep Stock Analysis Workflow (UZI-Skill deep-analysis) 50 · Use with care ★ 7.2k 1mo ago MIT

The README names no competing tools; the only alternative for accessing RiseUp data is logging into the web app manually, which is precisely what this CLI eliminates.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
1Trust14 / 25 · 2.8/5

SKILL.md establishes three autonomy tiers (read-only auto-run, login/logout confirmed, write ops with explicit confirmation and shown commands); README discloses data flow: requests go directly to RiseUp, session stored chmod 0600, no proxying. Deducted for: reliance on reverse-engineered undocumented APIs, unverified publisher identity, and an OpenClaw instruction asking users to paste full session cookies into chat (sensitive credential via conversation, no warning), plus no rollback guidance (merge is irreversible).

2Reliability9 / 20 · 2.3/5

Internally consistent docs: command tables, flags, month formats, and an error-handling table (session expiry, timeouts, budget-month offset); JSON mode well defined. Deducted for: no committed test files covering key paths visible in a static read (vitest configured only), no execution evidence, so abnormal-input behavior and failure-feedback quality remain inferred.

3Adaptability9 / 15 · 3.0/5

Clear triggers (/riseup, finance keywords), disclosed boundaries and known limitations (~10 months data, real Chrome required, budget vs calendar month offset, Hebrew categories). Deducted for: core function depends entirely on the Israeli RiseUp service and Google OAuth — mainland-China reachability unevaluated and likely poor; unusable for non-RiseUp users, with no geographic applicability statement.

4Convention10 / 15 · 3.3/5

Well-layered SKILL.md (prerequisites, autonomy rules, quick reference, workflows, limitations), MIT license, version 0.4.1, npm publish pipeline and docs site. Deducted for: no changelog or explicit update path, maintenance responsibility rests on an unverified individual, and reliance on undocumented APIs limits long-term update assurance.

5Effectiveness6 / 15 · 2.0/5

Commands cover querying, analysis, and writes; JSON mode supports programmatic use; workflows are concrete (subscription detection, multi-month compare, budget-month offset handling), offering marginal value over manual web use. Deducted for: static review cannot verify output correctness or direct usability, no comparison to alternatives, and uncontrollable internal APIs put long-term effectiveness in doubt.

6Verifiability4 / 10 · 2.0/5

README, SKILL.md, package., and CI workflows cross-corroborate the command set and publish flow, with auditable primary material. Deducted for: no committed test suite or third-party execution evidence in supplied files; CI covers only docs deploy and npm publish, not the skill's key paths; effectiveness claims are author-only.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Sep 10, 2026 Reviewed revision 0bb8e3dd94c5 Review evidence[1][2][3][4][5][6]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Are my credentials safe?
Login happens through your own Chrome via Google OAuth; the CLI never handles your password. Session cookies are stored at `~/.config/riseup-cli/session.` with chmod 0600, and requests go directly from your machine to RiseUp with no proxy.
What if RiseUp changes its API?
The APIs are undocumented and can change without notice, breaking functionality. As a community project there is no official guarantee; errors like 'No budget data found' usually mean checking your session or month range.
Why can't I find data for a specific month?
Data goes back only about 10 months. Also, RiseUp budget months depend on your cashflow start day setting and may not match calendar months — verify the returned dates and try the next budget month if needed.
Which commands are risky?
Read-only commands (spending, balance, trends, etc.) run automatically; login/logout ask for confirmation; write commands like classify, rename, exclude, and merge modify your account data — merge (credit card billing merge) is irreversible and must always be confirmed before execution.

Related skills