โ† Back to Skills Marketplace
alsoforever

Skill Tracker

by alsoforever ยท GitHub โ†— ยท v1.0.0 ยท MIT-0
cross-platform โš  suspicious
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install xuanxuan
  3. After installation, invoke the skill by name or use /xuanxuan
  4. 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
Slug xuanxuan
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
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.

๐Ÿ’ฌ Comments