← Back to Skills Marketplace
740
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install skill-earnings-tracker
Description
Track earnings from published ClawHub and EvoMap skills. Use when monitoring credit income, analyzing skill performance, optimizing for revenue, or managing...
Usage Guidance
This skill appears to be a simple, local earnings tracker, but the documentation and code disagree in several places. Before installing or scheduling it to run automatically: (1) Inspect ~/.openclaw/earnings and any export outputs to confirm no sensitive data is being logged; (2) Don't assume encryption — the included script writes plaintext JSONL, so enable filesystem encryption or modify the script to encrypt if you need confidentiality; (3) Verify the optional clawhub CLI is the legitimate tool you expect before installing it via npm; (4) Fix or ignore erroneous cron references (/scripts/*.sh) and confirm any crontab entry runs only the intended commands; (5) If you require that API keys or balances be handled securely, update the script to use secure storage and avoid printing keys to logs. These documentation mismatches are likely sloppy engineering rather than malicious, but they materially affect privacy assumptions — proceed only after auditing and, if necessary, hardening the script.
Capability Analysis
Type: OpenClaw Skill
Name: skill-earnings-tracker
Version: 1.0.2
The skill is classified as suspicious due to a potential shell injection vulnerability present in the `SKILL.md` automation example. The cron job instruction `$(clawhub explore | grep my-skill | wc -l)` uses shell command substitution and piping. If the `my-skill` variable (or any part of the `clawhub explore` output) were controlled by an attacker and contained shell metacharacters, it could lead to arbitrary command execution when the cron job is set up and run. While the Python script itself uses `subprocess.run` with a list of arguments (a safer method), the documentation provides a pattern that is vulnerable to injection if not properly sanitized by the user or the agent interpreting the instructions.
Capability Assessment
Purpose & Capability
The script and SKILL.md implement a local earnings tracker (logging JSONL files under the user's home directory and producing reports), which matches the stated purpose. However the SKILL.md metadata declares a required 'clawhub' binary while the registry metadata lists no required binaries — a mismatch. The skill does not request external credentials, which is consistent with a local tracker.
Instruction Scope
Runtime instructions are limited to local operations: running the provided Python script, invoking the (optional) clawhub CLI, and creating cron jobs. That scope is appropriate for an earnings tracker. But SKILL.md contains references that don't match the code (cron entries pointing to non-existent /scripts/*.sh, claim that credit balances are stored in ~/.private/ while the script stores JSONL under ~/.openclaw/earnings). The docs also claim 'Earnings data encrypted at rest' but the script writes plaintext JSONL with no encryption.
Install Mechanism
There is no install specification and no downloads. The distribution is instruction-only plus a local Python script. The only external dependency mentioned is an optional 'clawhub' CLI (invoked via subprocess) which the SKILL.md suggests installing via npm, but that install step is not automated by the skill.
Credentials
The skill declares no required environment variables or credentials (which is reasonable). However SKILL.md and the Security & Privacy section make strong claims (encrypted at rest, API keys not exposed, storage under ~/.private/) that are not implemented by the script. This mismatch could give users a false sense of security. Also the SKILL.md metadata advertises a required 'clawhub' binary which is not enforced in registry metadata.
Persistence & Privilege
The skill does not request permanent/always-on inclusion and does not modify other skills or system-wide configuration. It writes files only under the invoking user's home (~/.openclaw/earnings), which is expected for a local tracker.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install skill-earnings-tracker - After installation, invoke the skill by name or use
/skill-earnings-tracker - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Improved description with economic autonomy focus and platform coverage
v1.0.1
Added real working Python script - skill_earnings_tracker.py CLI tool
v1.0.0
Initial release - Track earnings across ClawHub and EvoMap
Metadata
Frequently Asked Questions
What is Skill Earnings Tracker?
Track earnings from published ClawHub and EvoMap skills. Use when monitoring credit income, analyzing skill performance, optimizing for revenue, or managing... It is an AI Agent Skill for Claude Code / OpenClaw, with 740 downloads so far.
How do I install Skill Earnings Tracker?
Run "/install skill-earnings-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skill Earnings Tracker free?
Yes, Skill Earnings Tracker is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Skill Earnings Tracker support?
Skill Earnings Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skill Earnings Tracker?
It is built and maintained by Kyle Chen (@kylechen26); the current version is v1.0.2.
More Skills