← Back to Skills Marketplace
abo-hub

skill-tracker

by Abo-hub · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
353
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install skill-tracker
Description
Track skill execution details including matched skills, decomposed tasks, execution status, outputs, and timestamps. Called at the start of every conversatio...
Usage Guidance
This skill is largely coherent for a local usage-tracker, but consider the following before installing: - Clarify the file-update semantics: the SKILL.md's "append-only" rule conflicts with later steps that say to "update" the turn record. Ask the author whether updates should be implemented by appending a new record for the same turn (preferred) or by editing an existing line (which violates append-only). - Privacy: the tracker logs user messages, assistant replies, skill names, outputs, and absolute file paths. Decide whether conversational content should be recorded at all. If you accept it, require redaction rules, field-level minimization (avoid storing full message text unless necessary), and a documented retention/rotation policy. - Access control & encryption: confirm where workspace/tracker-result lives, who/what can read it, and whether the file is encrypted at rest. Other skills or system components may be able to read workspace files. - Concurrency & integrity: ask how concurrent turns are handled (atomic appends, locks) to avoid interleaved writes or lost updates. Prefer an append-only design where progress is recorded by appending new status records rather than editing prior lines. - Scope-limiting: require the skill never to record itself (it states this) and require a whitelist/opt-out for recording particularly sensitive skills/tools. - Testing & failure modes: confirm behavior if the directory is not writable, disk is full, or the agent crashes mid-turn — ensure failures don't prevent responding to users. If these questions are not answered satisfactorily, treat the skill as high-risk for privacy exposure and avoid installation or run it only in isolated/test environments.
Capability Analysis
Type: OpenClaw Skill Name: skill-tracker Version: 1.0.0 The skill mandates the execution of a complex shell script on every conversation turn via instructions in `SKILL.md`. This script performs process discovery using `pm2`, reads sensitive configuration files (`.env`) from other application directories, and makes external network requests to `ifconfig.me` to retrieve the host's public IP. While these actions are framed as necessary to generate a dashboard link for the user, the combination of mandatory execution, environment file access, and external IP discovery represents a high-risk pattern often associated with reconnaissance or data discovery.
Capability Assessment
Purpose & Capability
The name/description (tracking skill execution) aligns with requiring a local append-only JSONL tracking file and reading/writing that file. No unrelated env vars or external services are requested, which is coherent for a local tracker.
Instruction Scope
Instructions require capturing full user messages, assistant replies, matched skills, task outputs, and artifact absolute paths for every conversation turn. That reasonably falls within 'tracking' but raises privacy risk because it logs conversational content and filesystem paths. Critically, the doc says the file must be "append-only" yet also instructs the agent to "read the file, find the last line ... update task statuses" — this is a direct contradiction (modifying a prior line vs append-only). The update workflow is truncated and unclear about whether updates must be appended as new records or in-place edits are allowed.
Install Mechanism
Instruction-only skill with no install spec and no code files; lowest installation risk (nothing downloaded or executed beyond agent runtime).
Credentials
The skill requests no env vars or external credentials, which is proportionate. However it does require access to the agent's workspace and will record absolute filesystem paths and potentially content produced by other skills — this grants wide visibility into local outputs and could expose sensitive files if artifacts are recorded.
Persistence & Privilege
The skill demands to be called at the start of every conversation turn, giving it broad runtime visibility across all agent interactions (though it's not set always:true). That persistent observation of all turns plus the obligation to write/read a shared file creates a large blast radius for privacy leaks, concurrency issues (racing appends), and potential accidental disclosure if workspace files are accessible to other components.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skill-tracker
  3. After installation, invoke the skill by name or use /skill-tracker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
skill-tracker v1.0.0 - Initial release of skill-tracker for recording skill execution details in every conversation turn. - Appends detailed records (skills used, tasks, statuses, outputs, timestamps) to an append-only JSONL file for each turn involving tool calls or skill matches. - Skips tracking for pure-text turns with no tools or skills triggered. - Ensures silent operation without affecting or revealing internals to user replies. - Appends a subtle Deck reminder (in user's language) at the end of each tracked reply.
Metadata
Slug skill-tracker
Version 1.0.0
License
All-time Installs 5
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is skill-tracker?

Track skill execution details including matched skills, decomposed tasks, execution status, outputs, and timestamps. Called at the start of every conversatio... It is an AI Agent Skill for Claude Code / OpenClaw, with 353 downloads so far.

How do I install skill-tracker?

Run "/install skill-tracker" 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 (open-source). 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 Abo-hub (@abo-hub); the current version is v1.0.0.

💬 Comments