首页龙虾技能列表 › Monarch Money

💰 Monarch Money

v1.0.0

Access Monarch Money financial data: accounts, transactions, budgets, and cashflow. Use when the user asks about their finances, spending, account balances,...

0· 58·0 当前·0 累计
by @silentknight87 (SilentKnight87)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/30
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
This skill is internally consistent: it wraps the monarchmoney Python library to access user financial data, stores a local session file, and does not request unrelated credentials or perform unexpected network/file actions.
评估建议
This wrapper appears to do what it claims: it installs the monarchmoney Python library, prompts you for your Monarch email/password and MFA once, then saves a session token at ~/.monarchmoney/mm_session.pickle for future use. Before installing, verify the 'monarchmoney' pip package source (use a virtualenv), review its repository if possible, and ensure you trust the environment where you'll store the session file. Treat the session file as sensitive (restrict filesystem permissions). Remember t...
详细分析 ▾
用途与能力
Name/description match the implementation: scripts call the monarchmoney client to list accounts, transactions, budgets, cashflow, and trigger refreshes. Required binary (python3) and the pip package are appropriate for the stated purpose.
指令范围
SKILL.md instructions are scoped to installing the monarchmoney library, running an interactive login to collect email/password/MFA, and using CLI scripts that read/write the session file under ~/.monarchmoney. There are no instructions to read unrelated files, environment variables, or send data to unexpected endpoints.
安装机制
The install path is pip install of the 'monarchmoney' Python package (documented in SKILL.md). No arbitrary downloads, URL shorteners, or archive extraction are used in the skill bundle itself.
凭证需求
The skill requests no environment variables or external credentials in its manifest. It asks the user interactively for email/password/MFA as expected for login and persists a session file locally. No unrelated secrets or config paths are requested.
持久化与权限
The skill does not request always:true or system-wide changes. It saves a session to ~/.monarchmoney/mm_session.pickle (normal for this use). The skill is invocable/autonomous by default (disable-model-invocation is false) — this is the platform default but worth noting because the skill can be called by the agent.
安全有层次,运行前请审查代码。

License

MIT-0

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

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/30

Initial public release: accounts, transactions, budgets, cashflow, account refresh via CLI wrapper

● 可疑

安装命令 点击复制

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

技能文档

Query Monarch Money for financial data via CLI wrapper scripts.

Prerequisites

  • Install the library:
   pip install monarchmoney
   
  • First-time authentication (interactive, run once):
   python3 scripts/login_setup.py
   
Prompts for email, password, and MFA code if enabled. Saves session to ~/.monarchmoney/mm_session.pickle. Sessions last months.

Commands

All commands output JSON. Pipe through jq for filtering.

Accounts

python3 scripts/monarch.py accounts
Returns: id, displayName, type, subtype, currentBalance, institution, isHidden, includeInNetWorth.

Transactions

# Last 30 days (default)
python3 scripts/monarch.py transactions

# Custom date range python3 scripts/monarch.py transactions --start 2026-01-01 --end 2026-01-31

# Limit results python3 scripts/monarch.py transactions --limit 50

Returns: id, date, amount, merchant, category, account, notes, isPending, isRecurring.

Budgets

python3 scripts/monarch.py budgets
Returns: monthlyBudget, totalSpent, per-category breakdown (budgetAmount, spentAmount, remainingAmount).

Cashflow

# Current month
python3 scripts/monarch.py cashflow

# Specific month python3 scripts/monarch.py cashflow --month 2026-01

Returns: income, expenses, savings, savingsRate for the specified month.

Refresh Accounts

python3 scripts/monarch.py refresh
Triggers a sync with all linked financial institutions.

Troubleshooting

  • "Not authenticated" or "Session expired": Delete ~/.monarchmoney/mm_session.pickle and re-run scripts/login_setup.py.
  • Rate limiting: Monarch Money may throttle rapid requests. Space out queries.
  • Import errors: Ensure monarchmoney is installed in the Python environment being used.
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

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

了解定制服务