💰 Monarch Money
v1.0.0Access Monarch Money financial data: accounts, transactions, budgets, and cashflow. Use when the user asks about their finances, spending, account balances,...
0· 58·0 当前·0 累计
安全扫描
OpenClaw
安全
high confidenceThis 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.
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
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.pickleand re-runscripts/login_setup.py. - Rate limiting: Monarch Money may throttle rapid requests. Space out queries.
- Import errors: Ensure
monarchmoneyis installed in the Python environment being used.
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制