Cashew Skill — Development skill for Claude Code
Agent Skill that logs your spending into the Cashew budgeting app from plain text.
How to install Cashew Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jenul-ferdinand/cashew-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cashew Skill does
Agent Skill that logs your spending into the Cashew budgeting app from plain text.
Alternatives in Development
- Kimi CLI Agent — Answers one council question as plain text, with no tool access 664 ★
- Bro Skill — 🤙 /bro — re-explains the last answer in plain language, for when the reply made you go 'bro what' 296 ★
- Update Scaffold — Check for and apply myPKA scaffold framework updates safely 296 ★
README

Tell your AI agent what you spent, and it lands in [Cashew](https://github.com/jameskokoska/Cashew), the open-source budgeting app.
**You:** 14.50 subway yesterday, 62 groceries at woolies monday, got paid 450 today
**Agent:**
Date Amount Title Category 2026-10-21 -14.50 Subway Dining 2026-10-19 -62.00 Woolworths Groceries 2026-10-22 +450.00 Pay Income Send these to Cashew?
It's an [Agent Skill](https://agentskills.io), so it works with Claude Code, Codex, and any other agent that loads skills.
How it works
Cashew has no API. It does accept [app links](https://cashewapp.web.app/faq.html#app-links), and it has a [broadcast receiver](https://cashewapp.web.app/faq.html#broadcast-receiver) that queues them while the app is closed. The agent turns your text into transactions. `cashew.py` encodes them as a JSON app link and sends it to the phone with `am broadcast` over SSH to [Termux](https://termux.dev). Cashew adds them the next time you open it.
Setup
You need an Android phone with Cashew and [Termux from F-Droid](https://f-droid.org/packages/com.termux/), plus Python 3 on the computer that runs the agent.
- In Termux, start an SSH server (it listens on port 8022):
pkg install openssh passwd # or put your public key in ~/.ssh/authorized_keys sshd - On the computer, add the phone to
~/.ssh/config. To use a different host name, setCASHEW_SSH_HOST.Host phone HostName 192.168.x.x # the phone's Wi-Fi IP Port 8022 - Install the skill:
Or, in Claude Code, as a plugin:npx skills add jenul-ferdinand/cashew-skill -g/plugin install cashew-skill --marketplace jenul-ferdinand/skills - Tell the agent your Cashew category names. Or export a backup (More → Settings & Customization →
Related Skills
HTML To Editable Pptx
Convert HTML slide decks to truly editable PPT / .pptx - text stays native PowerPoint textboxes, not screensho
Countbean Plugin
Countbean plugin for Claude Code — hosted plain-text (Beancount) accounting. Published from the countbean mono
Clear Check
Score a file or pasted text against CLEAR-100 on four axes (Plain, Human, Structured, Dense) and list every fi
Clear Rewrite
Rewrite text to pass CLEAR-100. Plain words, human voice, real structure, no filler. Runs the checker in a loo
Annotate Paper
An agent skill that turns an academic paper into a reading companion: a plain-language opening, the real forwa
Agentlie
Compare fix claims in Claude Code and Codex logs with recorded edits and heuristic text/AST evidence.
Related Agents
Metadata Extractor
Extracts paper metadata (authors, date, venue, fields, DOI/arxiv ID) and a paper-quality assessment (credibili
Email Designer
Desk Studio's Email Designer. Builds HTML email that renders in real clients: 600px tables, inline styles, met
Scopus Auditor
Use when the user provides an existing review text (LaTeX, plain text, or pasted) and wants references validat