← Back to Skills Marketplace
aiyst1982

Skill Tracker

by aiyst1982 · GitHub ↗ · v1.2.0 · MIT-0
linuxdarwinwin32 ✓ Security Clean
174
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install skill-tracker-aiyst
Description
通用技能使用统计追踪器,支持 Python 和 Node.js 技能,自动记录调用次数、成功率,生成使用排行榜。数据本地存储,保护隐私。
Usage Guidance
This package appears to implement a local-only skill analytics tracker, but before installing: 1) Verify the source (GitHub homepage) and that you trust the publisher. 2) Confirm which implementation you will use (Python vs Node); if you use the Node version, ensure Node is available (metadata only declared python3). 3) Inspect/choose the data_dir: default is package-relative data/ (safe), but examples use /var/log which may require root—don't set system directories unless intended. 4) Review what you log: the tracker saves user, session_id, channel and error text — these can be PII or session tokens. Turn off logRaw or redact sensitive fields if needed and set an appropriate retention policy. 5) Note a small docs inconsistency (referenced script missing); if you rely on any helper scripts, verify they exist. 6) If you need stronger guarantees, run the code in a sandbox or review the code paths that write files to ensure no unexpected file access or network calls are introduced in future versions.
Capability Analysis
Type: OpenClaw Skill Name: skill-tracker-aiyst Version: 1.2.0 The skill bundle is a utility for tracking usage statistics of other OpenClaw skills locally. It provides both Python (`skill_tracker.py`) and Node.js (`index.js`) implementations that record call counts, success/failure rates, and execution durations to local files (`skill-stats.json` and `usage-log.jsonl`). The code uses proper concurrency controls like file locks and atomic writes, contains no network-reaching code or external dependencies, and lacks any indicators of data exfiltration or malicious execution.
Capability Assessment
Purpose & Capability
The name/description match the code: both Python and Node.js implementations are present and implement local usage tracking. Minor inconsistencies: registry metadata and SKILL.md declare python3 as the required binary but a full Node.js implementation (index.js, package.json) is included — if you plan to use the Node version you must ensure Node is available. The registry also labeled this as 'instruction-only' despite shipping code files; this is plausibly just packaging but worth noting.
Instruction Scope
SKILL.md and the code only write local files (skill-stats.json, usage-log.jsonl) and provide APIs for integrators to call. They record fields like user, channel, session_id and error text which can contain PII or session identifiers. The docs reference a script (node scripts/check-integration.js) that is not present in the package. There are no instructions to read unrelated system files or send data externally.
Install Mechanism
No remote download/install mechanism is declared; repository includes source files (Python/Node) and setup.py / package.json for local install. No suspicious URLs, extract steps, or third-party binaries observed. This is low-risk from an install-source perspective.
Credentials
The skill requests no environment variables or credentials (proportionate). However, it logs context fields (user, session_id, channel, error) that can contain sensitive data; configuration allows changing data_dir (examples show /var/log/skill-tracker), which could require elevated privileges if set to system locations. No external credentials are requested.
Persistence & Privilege
The skill persists data locally and does not request elevated platform privileges. always is false and it does not modify other skills' configs. Be aware that changing the configured data_dir to system paths (e.g., /var/log) may require higher privileges and could increase persistence/impact.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skill-tracker-aiyst
  3. After installation, invoke the skill by name or use /skill-tracker-aiyst
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Skill-tracker-aiyst v1.2.0 - Added detailed SKILL.md documentation, outlining full feature set, usage scenarios, integration instructions, and privacy assurances. - Clarified support for Python and Node.js skills, with examples for both environments. - Provided sample configuration and command-line usage guidance. - Listed supported operating systems and zero external dependencies. - Enhanced guidance for troubleshooting, privacy, and local data control.
Metadata
Slug skill-tracker-aiyst
Version 1.2.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Skill Tracker?

通用技能使用统计追踪器,支持 Python 和 Node.js 技能,自动记录调用次数、成功率,生成使用排行榜。数据本地存储,保护隐私。 It is an AI Agent Skill for Claude Code / OpenClaw, with 174 downloads so far.

How do I install Skill Tracker?

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

Is Skill Tracker free?

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

Which platforms does Skill Tracker support?

Skill Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Skill Tracker?

It is built and maintained by aiyst1982 (@aiyst1982); the current version is v1.2.0.

💬 Comments