← Back to Skills Marketplace
432
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install multi-channel-income-tracker
Description
Track and analyze income and expenses from multiple sources with automatic categorization, ROI calculation, and detailed reports.
Usage Guidance
This skill appears to be a simple local income/expense tracker that stores data in $HOME/.openclaw/workspace/data/income as newline-delimited JSON. Before installing: (1) inspect or vet the tracker.js file (you already have it) and ensure you are comfortable with data being stored unencrypted on disk; (2) make backups or set restrictive permissions on that directory if it will contain sensitive financial details; (3) be aware the CLI does minimal input validation so supplying missing/invalid flags can produce incorrect entries; and (4) run it in a controlled environment (or container) if you want to isolate its filesystem writes.
Capability Analysis
Type: OpenClaw Skill
Name: multi-channel-income-tracker
Version: 1.0.0
The skill bundle implements an income tracker as described. While there are no direct signs of malicious intent such as data exfiltration, unauthorized command execution, or persistence mechanisms, the `tracker.js` script exhibits a lack of input sanitization for command-line arguments like `--source`, `--category`, and `--description`. These values are directly stored in JSONL files and later printed to the console without validation or escaping beyond what `JSON.stringify` provides. This vulnerability could potentially be exploited if the stored data were processed by another component (e.g., a different skill, a web UI, or a shell script) that does not properly sanitize these inputs, leading to potential injection attacks (e.g., shell injection, XSS). The `SKILL.md` file is benign and does not contain prompt injection attempts.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, and tracker.js align: a local CLI tool that records income/expenses and prints reports. No unrelated binaries, env vars, or network access are requested.
Instruction Scope
SKILL.md tells the user to run node tracker.js which matches the code. The SKILL.md does not state where data is stored; the code writes JSONL files under $HOME/.openclaw/workspace/data/income which is expected for a local tracker but should be called out to users. The CLI parsing is minimal and lacks input validation (missing/invalid flags may lead to NaN entries).
Install Mechanism
No install spec; this is an instruction-only skill with an included JS file. No packages, downloads, or external installers are used.
Credentials
No credentials or environment variables are required. The script reads process.env.HOME to build a data directory — this is reasonable and proportional for a local file-based tracker.
Persistence & Privilege
always is false and the skill does not modify other skills or global agent settings. It only creates and writes to its own data files under the user's home directory.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install multi-channel-income-tracker - After installation, invoke the skill by name or use
/multi-channel-income-tracker - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - Track income from multiple sources with ROI analysis
Metadata
Frequently Asked Questions
What is Multi-Channel Income Tracker?
Track and analyze income and expenses from multiple sources with automatic categorization, ROI calculation, and detailed reports. It is an AI Agent Skill for Claude Code / OpenClaw, with 432 downloads so far.
How do I install Multi-Channel Income Tracker?
Run "/install multi-channel-income-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Multi-Channel Income Tracker free?
Yes, Multi-Channel Income Tracker is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Multi-Channel Income Tracker support?
Multi-Channel Income Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Multi-Channel Income Tracker?
It is built and maintained by dagangtj (@dagangtj); the current version is v1.0.0.
More Skills