← 返回 Skills 市场
alondotsh

fund-tracker

作者 alon · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ 安全检测通过
56
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install fund-tracker
功能描述
USE WHEN user types /fund-tracker or wants to check fund purchase availability, daily purchase quota, fee, and changes versus the previous run. Uses local AK...
使用说明 (SKILL.md)

Fund Purchase Status Tracker

Track purchase status and quota changes for any fund using AKShare.

Instructions

When the user types /fund-tracker, follow these steps:

Step 1: Determine preset

  • /fund-tracker → use default preset
  • /fund-tracker \x3Cpreset_name> → use specified preset
  • /fund-tracker list → show available presets

Step 2: Run the check script

# Default preset
python3 \x3Cskill-root>/tools/check.py

# Specific preset
python3 \x3Cskill-root>/tools/check.py \x3Cpreset_name>

# List presets
python3 \x3Cskill-root>/tools/check.py list

Step 3: Present results to the user

Show a table with the following columns:

| 基金代码 | 基金简称 | 申购状态 | 日限额 | 手续费 | 变化 |

The "变化" column highlights any change from the previous check:

  • NEW if this is the first check (no history)
  • Status changes like "暂停→限额" or "限额→开放"
  • Quota changes like "100→10000"
  • "-" if no change

Step 4: Summarize actionable items

After the table, add a one-line summary:

  • Which funds became available or more accessible
  • Which funds became restricted
  • Or "无变化" if nothing changed

Managing Presets

Presets are stored in \x3Cskill-root>/tools/presets.json.

When the user wants to add a new preset, update the file at \x3Cskill-root>/tools/presets.json:

{
  "default": {
    "label": "汇丰QDII",
    "funds": ["006075", "050025", "016057", "016055", "016533", "016532"]
  },
  "dingtou": {
    "label": "定投组合",
    "funds": ["110011", "519736", "007721"]
  }
}

Each preset has its own runtime history file (runtime/history_\x3Cname>.json) for independent change tracking.

Default Preset

代码 简称
006075 博时标普500ETF联接C
050025 博时标普500ETF联接A
016055 博时纳斯达克100联接A
016057 博时纳斯达克100联接C
016532 嘉实纳斯达克100联接A
016533 嘉实纳斯达克100联接C

About Alon

Public skill from Alon's real daily workflows.

安全使用建议
This skill appears to do exactly what it claims: use AKShare to fetch fund purchase status from Eastmoney, compare with local history, and print JSON. Before installing, consider: 1) AKShare will perform network queries to upstream data sources (Eastmoney) — ensure you are comfortable with that external network access. 2) The script will write local history files under the skill directory (runtime/history_<preset>.json); if you share that folder, history will be visible. 3) Install Python deps in a virtualenv (pip install -r tools/requirements.txt) and review tools/check.py if you want to audit behavior yourself. 4) There are no requested credentials or hidden endpoints in the bundle. If you require higher assurance, run the script in a sandboxed environment and inspect network calls while it runs.
功能分析
Type: OpenClaw Skill Name: fund-tracker Version: 0.1.0 The fund-tracker skill is a legitimate tool for monitoring mutual fund purchase limits and status using the AKShare library. The core logic in tools/check.py fetches financial data, compares it against local history files in the runtime directory, and outputs the results as JSON. The SKILL.md instructions correctly guide the agent to execute the script and present the data without any signs of prompt injection, data exfiltration, or malicious execution.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
Name/description say it tracks fund purchase status and quotas. The package requires python3 and includes a Python script that imports akshare and pandas, reads tools/presets.json, fetches purchase data via ak.fund_purchase_em(), and outputs JSON. These requirements and code are proportionate to the declared purpose.
Instruction Scope
SKILL.md instructs the agent to run tools/check.py with optional preset names and to manage presets in tools/presets.json. The runtime actions described (fetching via AKShare, comparing to runtime/history_*.json, saving local history, and producing a JSON table/summary) match the script's behavior. There are no instructions to read unrelated system files, secrets, or to send data to unknown endpoints beyond AKShare/Eastmoney.
Install Mechanism
No automated install spec in the skill bundle; SKILL.md and README recommend pip install -r tools/requirements.txt (akshare, pandas). Installing from PyPI is expected for a Python script. There are no downloads from personal servers or extract steps in the install metadata.
Credentials
The skill requests no environment variables, no credentials, and no config paths. It only uses local files in the skill directory (tools/presets.json and runtime/history_*.json) and an upstream data source via AKShare, which is consistent with its function.
Persistence & Privilege
The skill does create and update local runtime/history_<preset>.json files under the skill root to track previous runs, which is necessary for change detection. It does not request always:true, does not modify other skills or system-wide settings, and does not persist credentials.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fund-tracker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fund-tracker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial public release of fund purchase status tracking.
元数据
Slug fund-tracker
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

fund-tracker 是什么?

USE WHEN user types /fund-tracker or wants to check fund purchase availability, daily purchase quota, fee, and changes versus the previous run. Uses local AK... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 56 次。

如何安装 fund-tracker?

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

fund-tracker 是免费的吗?

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

fund-tracker 支持哪些平台?

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

谁开发了 fund-tracker?

由 alon(@alondotsh)开发并维护,当前版本 v0.1.0。

💬 留言讨论