โ Back to Skills Marketplace
Skill Tracker
by
alsoforever
ยท GitHub โ
ยท v1.0.0
ยท MIT-0
94
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install xuanxuan
Description
๐ช๏ธ ๆๆ - AI Agent ๆ่ฝ่ฟฝ่ธช็ณป็ป๏ผ่ชๅจ่ฟฝ่ธชไฝฟ็จๆ
ๅตใๅฅๅบทๅบฆ่ฏๅใไผๅๅปบ่ฎฎ
Usage Guidance
This skill is coherent with its description and runs entirely on local files, but review before installing:
- Audit stored data: the scripts create JSONL health and usage files under ~/.openclaw/data/gungun/ and markdown reports under your workspace. Check these directories for sensitive content and set restrictive file permissions (600/700) if needed.
- Sanitize inputs: the code writes proposals using the skill_name directly into filenames (pending/<skill_name>.json). If a skill can supply an arbitrary name, a malicious or buggy skill could craft a name with path components (e.g., "../../.ssh/authorized_keys") to write outside the intended directory. Only accept logs from trusted skills or modify the scripts to sanitize/slugify skill names before writing files.
- Control what is logged: the logger accepts a metadata dict and user_satisfaction values. Ensure other skills do not log PII, secrets, or user content into these fields โ or implement filtering/encryption before writing.
- Cron and workspace paths: setup-cron.sh provides sample crontab lines but doesn't install them automatically. If you enable scheduled runs, ensure the cron jobs run as the intended user and log files (in /tmp) are protected.
If you trust the environment and will restrict which skills can call log_skill_usage (or patch the code to sanitize names and limit metadata), the skill is reasonable to use. If you cannot guarantee that only trusted skills will report usage, consider fixing the filename handling and adding input validation/encryption before deploying.
Capability Analysis
Type: OpenClaw Skill
Name: xuanxuan
Version: 1.0.0
The 'xuanxuan' (skill-tracker) bundle is a monitoring and analytics tool designed to track the performance, success rates, and health of other OpenClaw skills. The provided Python scripts (collect-usage.py, calculate-health.py, generate-proposals.py, and generate-report.py) perform local data logging and analysis within the user's home directory (~/.openclaw). The bundle includes a shell script (setup-cron.sh) for optional automation of these tasks via crontab. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the code is transparent, well-documented, and aligns strictly with its stated purpose of skill self-evolution and optimization.
Capability Assessment
Purpose & Capability
Name/description match the code and runtime instructions: scripts collect usage, compute health scores, generate proposals and markdown reports, and store data under ~/.openclaw/data/gungun and workspace paths. Required binary (python3) is appropriate and proportional to the stated purpose.
Instruction Scope
Runtime instructions and scripts only operate on local files (no external network endpoints). They instruct integration into other skills (importing log_skill_usage) and optionally creating cron jobs. However, the code writes user-provided strings (skill_name) into filenames (e.g., save_proposal uses f"{skill_name}.json") without sanitization, which can permit path traversal or unexpected file paths if an untrusted skill supplies a crafted name. The scripts also collect arbitrary metadata in JSONL files โ that metadata could contain sensitive user data if callers include it.
Install Mechanism
Instruction-only skill with no install spec; code files are provided but there is no remote download or package installation. This minimizes supply-chain risk.
Credentials
No environment variables, credentials, or external services are requested โ appropriate for a local tracker. But the skill reads and writes under the user's home (~/.openclaw and workspace), so it has access to local skill metadata and any content included in the usage metadata. That can include sensitive information if other skills log it.
Persistence & Privilege
Skill is not always-enabled and does not request system-wide privileges. It persists data under user home directories and suggests cron entries (optional). Cron setup is local and documented; nothing modifies other skills' configurations automatically.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install xuanxuan - After installation, invoke the skill by name or use
/xuanxuan - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
xuanxuan 1.0.0 - ๅๅง็ๆฌ
- ๅๅธๆปๆป AI Agent ๆ่ฝ่ฟฝ่ธช็ณป็ป๏ผ่ชๅจๅ่ท่ธชๆๆๆ่ฝ็ไฝฟ็จๆ
ๅต
- ๅฎ็ฐๅฅๅบทๅบฆ่ฏๅ๏ผ5 ็ปดๅบฆๅ ๆ่ฏๅไธๅฅๅบท็ญ็บงๅ็บง๏ผ
- ่ชๅจ็ๆๅนถๅญๅจไผๅๅปบ่ฎฎ
- ๆไพๅฏ่งๅ Markdown ๆฅๅ่พๅบ
- ๆฏๆ่ๆฌๅฝไปค่กๆไฝ๏ผ่ฎฐๅฝใๆ่ฆใ่ฏๅใๅปบ่ฎฎใๆฅๅ
- ๆไพๆฏๆฅ/ๆฏๅจ/ๆ่ชๅจๅๅๆไธๆฅๅๆฏๆ
Metadata
Frequently Asked Questions
What is Skill Tracker?
๐ช๏ธ ๆๆ - AI Agent ๆ่ฝ่ฟฝ่ธช็ณป็ป๏ผ่ชๅจ่ฟฝ่ธชไฝฟ็จๆ ๅตใๅฅๅบทๅบฆ่ฏๅใไผๅๅปบ่ฎฎ. It is an AI Agent Skill for Claude Code / OpenClaw, with 94 downloads so far.
How do I install Skill Tracker?
Run "/install xuanxuan" 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 (cross-platform).
Who created Skill Tracker?
It is built and maintained by alsoforever (@alsoforever); the current version is v1.0.0.
More Skills