Agent skill · software engineering · mvanhorn
pp-monarch-money
Use Monarch Money CLI for personal finance account balances, tags, transactions, cashflow summaries, explicit transaction CRUD workflows, and guarded read-only GraphQL queries. Use when the user asks about Monarch Money data, recent spending, tagged transactions, account balances, cashflow, or transaction cleanup from a terminal or agent workflow.
Why this skill is useful
Adds specific commands and workflows for managing personal finance data through the Monarch Money CLI that the AI wouldn't reliably generate on its own.
What it needs
Requires monarch-money-pp-cli installed locally. About 4k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.
What this skill does
Monarch Money — Printing Press CLI Prerequisites: Install the CLI This skill drives the monarch-money-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first: 1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows: 2. Verify: monarch-money-pp-cli --version 3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill. If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer): If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds. When to Use This CLI Use this CLI when the user asks about: Monarch Money account balances Monarch Money transaction tags recent or date-filtered Monarch transactions monthly or custom-period cashflow creating, updating, tagging, or deleting a specific Monarch transaction a specific read-only Monarch GraphQL query Do not use it for rule changes, account refreshes, budgeting mutations, or broad remote writes. Transaction writes are available only through explicit first-class commands that dry-run by default and require --yes to apply. Authentication The CLI supports a saved session or an environment token. Prefer environment variables over putting secrets directly in shell history: If MFA is required: Alternatively, set an existing token: Then verify: Unique Capabilities These capabilities aren't available in generic shell access to Monarch data. query — Run custom read-only GraphQL query files while refusing files that contain GraphQL mutations. Use when the built-in account, tag, transaction, and cashflow commands are too narrow but the workflow still needs a read-only guard. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mvanhorn/pp-monarch-money--8f5024