← 返回 Skills 市场
onlyloveher

Income Tracker

作者 onlyloveher · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
118
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install income-tracker-zhouli
功能描述
收入追踪器 - 多平台收入记录、统计分析、趋势图表。适用于自由职业者、创作者、副业者。
使用说明 (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)

  • 首次发布
  • 支持收入记录、统计、图表
  • 多币种支持
  • 数据导出功能
安全使用建议
This skill appears to be a straightforward local income tracker. Before installing or running it: (1) review the rest of index.js (file was truncated in the listing) to confirm there are no hidden network calls or unusual file reads; (2) if you will install dependencies, be aware package-lock resolves packages from mirrors.tencentyun.com — prefer installing from the official registry or inspect the tarballs; (3) verify the DATA_PATH location and permissions (it will create ~/clawd/data and store JSON files there); (4) back up sensitive data or encrypt the JSON if it will contain personally identifying or financial information; (5) note that SKILL.md mentions live exchange-rate APIs and cloud sync which are not implemented in the provided code — treat those features as unimplemented unless you see explicit, documented implementations that request appropriate credentials.
功能分析
Type: OpenClaw Skill Name: income-tracker-zhouli Version: 1.0.0 The income-tracker skill is a standard financial management tool designed to record and analyze income data locally. The code in index.js implements basic CRUD operations, statistical analysis, and ASCII chart generation without any network requests, shell command executions, or data exfiltration logic. All data is stored in a local JSON file defined by the DATA_PATH configuration, and the dependencies (dayjs, chalk, asciichart) are legitimate libraries used for their stated purposes.
能力评估
Purpose & Capability
Name/description (income tracking, stats, charts) matches the code and SKILL.md: it records local JSON data, computes stats, and generates ASCII charts. Required resources (none) are proportional to its stated purpose.
Instruction Scope
SKILL.md instructs callers to invoke handler(...) for actions (add, stats, chart, analyze, export). The code implements these locally and reads/writes a JSON data file under the user's home directory. SKILL.md mentions cloud sync and '实时接口' (real-time exchange rates), but the included code uses a static EXCHANGE_RATES constant and does not implement cloud sync or external API calls — this is a mismatch between docs and implementation (feature-not-implemented, not exfiltration).
Install Mechanism
There is no install spec (instruction-only from platform perspective), so nothing will be automatically downloaded by the skill itself. However, package.json/package-lock exist and list npm dependencies; package-lock shows resolved package tarballs from mirrors.tencentyun.com rather than the official npmjs registry. That is unusual and could be a supply-chain risk if you or your environment install dependencies from this lockfile.
Credentials
The skill requests no credentials or sensitive env vars. It uses HOME and optionally DATA_PATH to locate local data storage which is appropriate for a local tracker. No secrets, cloud tokens, or unrelated service credentials are requested.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent platform-level privileges. It writes its own data files under the user's home directory (~/clawd/data/...), which is expected for local data storage.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install income-tracker-zhouli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /income-tracker-zhouli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
income-tracker 1.0.0 - 首次发布,支持多平台、多币种收入记录 - 提供收入统计分析与趋势图表 - 支持数据导出(CSV/JSON)与本地存储 - 包含常用收入管理示例和快捷命令 - 适合自由职业者、创作者及副业者使用
元数据
Slug income-tracker-zhouli
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Income Tracker 是什么?

收入追踪器 - 多平台收入记录、统计分析、趋势图表。适用于自由职业者、创作者、副业者。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 118 次。

如何安装 Income Tracker?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install income-tracker-zhouli」即可一键安装,无需额外配置。

Income Tracker 是免费的吗?

是的,Income Tracker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Income Tracker 支持哪些平台?

Income Tracker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Income Tracker?

由 onlyloveher(@onlyloveher)开发并维护,当前版本 v1.0.0。

💬 留言讨论