Watch My Money

v1.0.0

Analyze bank transactions, categorize spending, track monthly budgets, detect overspending and anomalies. Outputs interactive HTML report.

3· 2.3k·4 current·4 all-time
byFrancesco@andreolf
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
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.
What to consider before installing
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.

Like a lobster shell, security has layers — review code before you run it.

budgetvk977fh4akaynks0pmzp0c4e5w97zzxh5financevk977fh4akaynks0pmzp0c4e5w97zzxh5latestvk977fh4akaynks0pmzp0c4e5w97zzxh5spendingvk977fh4akaynks0pmzp0c4e5w97zzxh5transactionsvk977fh4akaynks0pmzp0c4e5w97zzxh5

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments