← Back to Skills Marketplace
alondotsh

fund-tracker

by alon · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
56
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install fund-tracker
Description
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...
README (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.

Usage Guidance
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.
Capability Analysis
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.
Capability Tags
cryptocan-make-purchases
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install fund-tracker
  3. After installation, invoke the skill by name or use /fund-tracker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial public release of fund purchase status tracking.
Metadata
Slug fund-tracker
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 56 downloads so far.

How do I install fund-tracker?

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

Is fund-tracker free?

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

Which platforms does fund-tracker support?

fund-tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created fund-tracker?

It is built and maintained by alon (@alondotsh); the current version is v0.1.0.

💬 Comments