首页龙虾技能列表 › Monarch Money — 财务管理

💰 Monarch Money — 财务管理

v1.0.0

通过 CLI 脚本访问 Monarch Money 财务数据,包括账户信息、交易记录、预算状态和现金流分析。支持查询账户余额、消费明细、预算执行情况、月度现金流汇总,并可触发银行账户同步刷新。适用于个人财务查询和资产管理场景。

0· 58·0 当前·0 累计
by @silentknight87 (SilentKnight87)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/30
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
该技能内部一致性好:使用 monarchmoney Python 库包装访问用户财务数据,存储本地会话文件,不请求无关凭据或执行意外的网络/文件操作。
评估建议
该包装程序功能符合描述:安装 monarchmoney Python 库后,会提示输入 Monarch 邮箱/密码和 MFA 一次,然后将会话令牌保存到 ~/.monarchmoney/mm_session.pickle 供后续使用。安装前请验证 'monarchmoney' pip 包来源(建议使用虚拟环境),如可能请审查其代码库,并确保信任存储会话文件的环境。将会话文件视为敏感文件(限制文件系统权限)。请注意默认情况下 agent 可以自动调用此技能——如不希望自动访问财务数据,请禁用模型调用或避免安装此技能。...
详细分析 ▾
用途与能力
名称/描述与实现一致:脚本调用 monarchmoney 客户端列出账户、交易、预算、现金流,并触发刷新。所需的 python3 二进制文件和 pip 包符合所述用途。
指令范围
SKILL.md 指令范围限于安装 monarchmoney 库、运行交互式登录收集邮箱/密码/MFA,以及使用 CLI 脚本在 ~/.monarchmoney 下读写会话文件。没有读取无关文件、环境变量或向意外端点发送数据的指令。
安装机制
安装路径是 pip install 'monarchmoney' Python 包(详见 SKILL.md)。技能包本身不使用任意下载、URL 缩短器或压缩包提取。
凭证需求
该技能在清单中不请求任何环境变量或外部凭据。它按预期交互式请求用户输入邮箱/密码/MFA 进行登录,并在本地保存会话文件。不请求无关的密钥或配置路径。
持久化与权限
该技能不请求 always:true 或系统级更改。它将会话保存到 ~/.monarchmoney/mm_session.pickle(对此用途而言是正常的)。默认情况下该技能可被调用/自动执行(disable-model-invocation 为 false)—— 这是平台默认值,但值得注意因为 agent 可以调用此技能。
安全有层次,运行前请审查代码。

License

MIT-0

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

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/30

首次公开发布:账户、交易、预算、现金流、账户刷新功能(通过 CLI 包装器实现)

● 可疑

安装命令 点击复制

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

技能文档

通过 CLI 包装脚本查询 Monarch Money 财务数据。

前置条件

  • 安装库:
pip install monarchmoney
  • 首次认证(交互式,运行一次):
python3 scripts/login_setup.py
提示输入邮箱、密码和 MFA 码(如已启用)。将会话保存到 ~/.monarchmoney/mm_session.pickle。会话有效期为数月。

命令

所有命令输出 JSON。可通过 jq 过滤。

账户

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

交易

# 最近 30 天(默认)
python3 scripts/monarch.py transactions
# 自定义日期范围
python3 scripts/monarch.py transactions --start 2026-01-01 --end 2026-01-31
# 限制结果数量
python3 scripts/monarch.py transactions --limit 50
返回:id, date, amount, merchant, category, account, notes, isPending, isRecurring。

预算

python3 scripts/monarch.py budgets
返回:monthlyBudget, totalSpent, 按类别细分(budgetAmount, spentAmount, remainingAmount)。

现金流

# 当前月份
python3 scripts/monarch.py cashflow
# 指定月份
python3 scripts/monarch.py cashflow --month 2026-01
返回:income, expenses, savings, savingsRate。

刷新账户

python3 scripts/monarch.py refresh
触发与所有关联金融机构的同步。

故障排除

  • "Not authenticated" 或 "Session expired":删除 ~/.monarchmoney/mm_session.pickle 并重新运行 scripts/login_setup.py
  • 速率限制:Monarch Money 可能会对快速请求进行限流。请间隔查询。
  • 导入错误:确保在使用的 Python 环境中已安装 monarchmoney
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

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

了解定制服务