← 返回 Skills 市场
Monarch Money
作者
SilentKnight87
· GitHub ↗
· v1.0.0
· MIT-0
91
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install monarch
功能描述
Access Monarch Money financial data: accounts, transactions, budgets, and cashflow. Use when the user asks about their finances, spending, account balances,...
安全使用建议
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 the agent can invoke the skill by default — if you don't want autonomous access to your finances, disable model invocation or avoid installing the skill.
功能分析
Type: OpenClaw Skill
Name: monarch
Version: 1.0.0
The monarch skill facilitates access to sensitive financial data using the monarchmoney library, which is a high-risk capability. While the code aligns with its stated purpose, it contains security vulnerabilities: scripts/login_setup.py uses input() for password collection, potentially exposing credentials in terminal history, and both scripts use Python's pickle module to store and load session data in ~/.monarchmoney/mm_session.pickle, which is susceptible to insecure deserialization attacks if the local file system is compromised.
能力评估
Purpose & Capability
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.
Instruction Scope
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.
Install Mechanism
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.
Credentials
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.
Persistence & Privilege
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install monarch - 安装完成后,直接呼叫该 Skill 的名称或使用
/monarch触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial public release: accounts, transactions, budgets, cashflow, account refresh via CLI wrapper
元数据
常见问题
Monarch Money 是什么?
Access Monarch Money financial data: accounts, transactions, budgets, and cashflow. Use when the user asks about their finances, spending, account balances,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 91 次。
如何安装 Monarch Money?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install monarch」即可一键安装,无需额外配置。
Monarch Money 是免费的吗?
是的,Monarch Money 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Monarch Money 支持哪些平台?
Monarch Money 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Monarch Money?
由 SilentKnight87(@silentknight87)开发并维护,当前版本 v1.0.0。
推荐 Skills