← Back to Skills Marketplace
andreolf

Watch My Money

by Francesco · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
2385
Downloads
3
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install watch-my-money
Description
Analyze bank transactions, categorize spending, track monthly budgets, detect overspending and anomalies. Outputs interactive HTML report.
Usage Guidance
What to check before installing or using this skill: - Confirm where the actual parsing/CLI implementation lives. SKILL.md shows `python -m watch_my_money`, but the package contains no Python code or install instructions. Do not run commands you find in the docs unless you trust the executable they reference or have inspected its source. - Treat pasted CSVs/transaction text as highly sensitive. If you test, use redacted/synthetic data rather than real bank exports until you verify the code that will process them. - The skill will write files to ~/.watch_my_money/ (state.json and HTML/JSON reports). Review permissions on that folder and consider encrypting or restricting it if you store real data there. - The SKILL.md asserts “no network calls / local-only.” That is a behavior claim in prose, not an enforced guarantee — because this is an instruction-only skill with no code, you cannot audit runtime network behavior from this bundle. If you plan to run someone else’s implementation, audit that implementation for network calls. - If you want to use the CLI examples, obtain the actual Python package from a trusted source (e.g., the author’s official repo or a package index) and review its code. Alternatively, let the agent perform parsing strictly within the agent session and avoid running external binaries. - Consider backing up or securely deleting exported CSVs after analysis. If you install or run any code, verify it does not transmit data externally and inspect any third-party dependencies. If you need, I can: (a) point out exactly which lines reference the missing Python CLI, (b) recommend safe test data to try this workflow, or (c) draft a minimal local implementation (pseudo-code) that follows these instructions so you can run it with full visibility.
Capability Analysis
Type: OpenClaw Skill Name: watch-my-money Version: 1.0.0 The skill is designed for local financial analysis, explicitly stating 'privacy: local-only' and 'no network calls' for transaction data in SKILL.md. File system interactions are limited to saving state and reports in `~/.watch_my_money/`, which is a standard practice for local applications. The `assets/template.html` loads a font from Google Fonts, which is a benign network call for styling and does not involve data exfiltration or malicious execution. There is no evidence of prompt injection attempts against the agent, malicious execution, persistence mechanisms, or obfuscation.
Capability Assessment
Purpose & Capability
The description (categorize transactions, budgets, HTML report) matches the workflows and files provided (templates and reference mappings). However SKILL.md shows example CLI commands invoking `python -m watch_my_money`, implying a Python package/CLI implementation — but the skill bundle contains no code files or install spec and the registry metadata declared no required binaries. That mismatch (documentation for a CLI that isn't bundled or declared) is the primary capability incoherence.
Instruction Scope
The runtime instructions limit input to user-supplied CSVs or pasted text, describe parsing/categorization steps, and instruct storing state to ~/.watch_my_money/. There are no instructions to read unrelated system files, request additional credentials, or call external endpoints. The skill explicitly claims 'privacy: local-only' and 'No network calls.'
Install Mechanism
There is no install spec (instruction-only), which is low risk because nothing is auto-downloaded or written by an installer. The bundle includes an HTML template and reference docs only. This reduces risk, but also means the SKILL.md is just guidance — there is no packaged executable to audit.
Credentials
The skill does not request environment variables, credentials, or config paths beyond saving state under the user's home directory. That is proportionate to the stated purpose. Note: sensitive financial data will be stored locally in ~/.watch_my_money/, so storage location and file permissions are relevant to security/privacy.
Persistence & Privilege
The skill writes persistent state under ~/.watch_my_money/ (state.json and reports). Writing to a per-user config directory is expected for this use case and the skill does not request system-wide privileges or 'always' inclusion. However, persisted files will contain sensitive transaction data unless the user manually encrypts or restricts access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install watch-my-money
  3. After installation, invoke the skill by name or use /watch-my-money
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Budget tracking and overspending alerts from bank transactions. - CSV + text parsing with auto-detection - 12 fixed categories with keyword/heuristic categorization - Budget alerts at 80%/100%/120% thresholds - Recurring transaction detection - Month-over-month comparison - Interactive HTML reports with dark mode - All data stays local
Metadata
Slug watch-my-money
Version 1.0.0
License
All-time Installs 5
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is Watch My Money?

Analyze bank transactions, categorize spending, track monthly budgets, detect overspending and anomalies. Outputs interactive HTML report. It is an AI Agent Skill for Claude Code / OpenClaw, with 2385 downloads so far.

How do I install Watch My Money?

Run "/install watch-my-money" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Watch My Money free?

Yes, Watch My Money is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Watch My Money support?

Watch My Money is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Watch My Money?

It is built and maintained by Francesco (@andreolf); the current version is v1.0.0.

💬 Comments