← Back to Skills Marketplace
onlyloveher

Income Tracker

by onlyloveher · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
155
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install cn-income-tracker
Description
收入追踪器 - 多平台收入记录、统计分析、趋势图表。适用于自由职业者、创作者、副业者。
README (SKILL.md)

Income Tracker 收入追踪器

一站式收入管理工具,帮助自由职业者、创作者、副业者追踪多平台收入,分析收益趋势。

核心功能

1. 收入记录

  • 多来源收入录入(平台、项目、客户)
  • 支持多币种(USD/CNY/USDT等)
  • 自动汇率转换
  • 备注和标签系统

2. 统计分析

  • 日/周/月/年收入汇总
  • 来源占比分析
  • 环比增长率
  • 收入预测

3. 图表展示

  • 收入趋势折线图
  • 来源分布饼图
  • 月度对比柱状图
  • 增长率可视化

使用示例

记录收入

记录收入 100 USDT 来自 a2a市场
记录收入 500 元 来自 外包项目:企业官网
添加收入 50 USD 来源 upwork 备注 logo设计

查看统计

查看本月收入
收入统计 本周
收入报表 2024年3月
收入趋势 最近30天

分析收入

收入来源分析
收入占比图表
收入增长率
预测下月收入

API 调用

// 添加收入记录
await handler({
  action: 'add',
  amount: 100,
  currency: 'USDT',
  source: 'a2a-market',
  note: '技能销售'
});

// 查询统计
await handler({
  action: 'stats',
  period: 'month',
  year: 2024,
  month: 3
});

// 获取趋势图
await handler({
  action: 'chart',
  type: 'trend',
  days: 30
});

// 来源分析
await handler({
  action: 'analyze',
  by: 'source'
});

数据存储

收入数据以 JSON 格式本地存储,支持:

  • 自动备份
  • 数据导出(CSV/JSON)
  • 数据导入
  • 云同步(可选)

数据结构

{
  "records": [
    {
      "id": "inc_001",
      "amount": 100,
      "currency": "USDT",
      "source": "a2a-market",
      "date": "2024-03-20",
      "note": "技能销售",
      "tags": ["skill", "a2a"]
    }
  ],
  "sources": {
    "a2a-market": { "name": "A2A市场", "type": "platform" },
    "upwork": { "name": "Upwork", "type": "platform" }
  },
  "settings": {
    "baseCurrency": "CNY",
    "timezone": "Asia/Shanghai"
  }
}

支持的收入来源

平台类

  • A2A Market
  • Upwork
  • Fiverr
  • Freelancer
  • ClawHub

项目类

  • 外包项目
  • 咨询服务
  • 培训课程
  • 技术支持

创作类

  • 视频收益
  • 文章打赏
  • 付费课程
  • 会员订阅

价格

  • 基础功能:免费
  • 高级分析:$2.99/月
  • 团队版:$9.99/月

适合人群

  • 自由职业者:管理多平台收入
  • 内容创作者:追踪创作收益
  • 副业者:记录副业收入
  • 小团队:团队收入管理

快捷命令

命令 说明
收入 查看今日收入
收入+ 金额 来源 快速记录收入
月报 本月收入报表
趋势 收入趋势图

注意事项

  1. 数据本地存储,定期备份
  2. 支持手动编辑数据文件
  3. 汇率使用实时接口
  4. 敏感数据请加密存储

更新日志

v1.0.0 (2024-03-20)

  • 首次发布
  • 支持收入记录、统计、图表
  • 多币种支持
  • 数据导出功能
Usage Guidance
This skill appears to be a straightforward local income tracker. Before installing or running it: 1) Confirm the DATA_PATH (default ~/clawd/data/income-tracker.json) and move it if you prefer a different location; back up any existing file at that path. 2) If you store sensitive notes, consider encrypting the data file as the skill stores JSON in plaintext. 3) Note that SKILL.md mentions 'cloud sync' and 'real-time exchange rates' but the included code uses static exchange rates and contains no cloud sync — if you need those features, ask the author for implementation details. 4) If you install dependencies locally, verify the npm registry/mirror you use (package-lock references a Tencent mirror) and run in a sandbox if you have concerns. 5) Check the repository/homepage (https://clawhub.com/skills/income-tracker or the repo URL in package.json) for updates, issue tracker, and privacy/premium details before relying on it for production data.
Capability Analysis
Type: OpenClaw Skill Name: cn-income-tracker Version: 1.0.1 The income-tracker skill is a legitimate utility for recording and analyzing financial data. The code in index.js performs standard local file I/O to manage income records in a JSON file and uses well-known dependencies (dayjs, asciichart) for date handling and ASCII visualization. There is no evidence of data exfiltration, unauthorized network access, or malicious prompt injection in the SKILL.md instructions.
Capability Assessment
Purpose & Capability
Name/description (income tracking, analytics, charts) align with the included code: local JSON storage, add/list/stats/chart/predict functions. The declared config DATA_PATH and use of HOME are appropriate for a local tracker. The skill does not ask for unrelated credentials or system access.
Instruction Scope
SKILL.md instructs local JSON storage, export/import and references cloud-sync and 'real-time exchange rate' as optional/notes, but the shipped index.js uses a built-in static EXCHANGE_RATES and contains no network/cloud sync code in the visible source. This is a minor inconsistency (features advertised vs implemented) but not an evidence of malicious behavior. The instructions do not direct the agent to read unrelated system files or exfiltrate data.
Install Mechanism
There is no install spec (instruction-only) but the package.json/package-lock are included and list normal dependencies (asciichart, chalk, dayjs). package-lock shows packages resolved from a Tencent npm mirror (mirrors.tencentyun.com) — not inherently malicious but is an implementation detail to be aware of if you plan to install dependencies locally. No downloads from arbitrary URLs or extract operations are present.
Credentials
The skill requires no secrets or external credentials. It reads DATA_PATH (config) and HOME to store files; those are proportional to its stated purpose. It does write to the user's filesystem (data file under ~/clawd by default), which is expected for a local tracker.
Persistence & Privilege
always:false and default autonomous invocation are normal. The skill persists only to its configured data file and does not attempt to modify other skills or system-wide configuration. Autonomous invocation is allowed (platform default) but there are no other broad privileges requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cn-income-tracker
  3. After installation, invoke the skill by name or use /cn-income-tracker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added detailed SKILL.md with feature overview, usage examples, API usage, data structure, and pricing. - No functional changes to the skill code in this version. - Documentation now covers supported income sources, storage methods, and recommended use cases.
Metadata
Slug cn-income-tracker
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Income Tracker?

收入追踪器 - 多平台收入记录、统计分析、趋势图表。适用于自由职业者、创作者、副业者。 It is an AI Agent Skill for Claude Code / OpenClaw, with 155 downloads so far.

How do I install Income Tracker?

Run "/install cn-income-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Income Tracker free?

Yes, Income Tracker is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Income Tracker support?

Income Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Income Tracker?

It is built and maintained by onlyloveher (@onlyloveher); the current version is v1.0.1.

💬 Comments