← Back to Skills Marketplace
harrylabsj

Self Improving Skill

by haidong · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
631
Downloads
0
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install self-improving-skill
Description
Structured improvement system for learnable skills (programming, design, languages, instruments). Use when tracking progress, identifying bottlenecks, or opt...
Usage Guidance
This skill is coherent with its stated purpose and appears to only write local practice logs, but exercise caution before running the included script. The quick-log.sh script does not sanitize the SKILL_NAME argument, so a crafted name (e.g., containing '../' or other special characters) could cause the script to create or append to files outside the intended .learnings/skills directory. Before using: (1) review the script source yourself; (2) only run it in a directory you control and not as a privileged user; (3) avoid passing untrusted input as SKILL_NAME (use simple alphanumeric names); (4) consider patching the script to validate/sanitize SKILL_NAME (e.g., allow only [A-Za-z0-9_-] and reject slashes), or quote/normalize the path with realpath checks; (5) note the _meta.json dependency 'self-improving-agent' may be informational only — confirm whether your environment will try to install/run anything else. If you need, I can provide a safer version of quick-log.sh that sanitizes the filename.
Capability Analysis
Type: OpenClaw Skill Name: self-improving-skill Version: 1.0.0 The skill bundle is a productivity tool designed for tracking skill development and practice sessions. It uses local markdown files in a `.learnings` directory to store progress logs and includes a simple bash helper script (scripts/quick-log.sh) for appending entries. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the functionality is entirely consistent with the stated purpose of systematic skill improvement.
Capability Assessment
Purpose & Capability
Name, description, and SKILL.md describe a local practice-tracking/logging helper; the files and script are consistent with that purpose. No network, cloud, or unrelated capabilities are requested.
Instruction Scope
The SKILL.md instructs the agent to append logs under '.learnings/skills', which is appropriate for a logging tool. However, the included scripts/quick-log.sh uses the unsanitized SKILL_NAME variable when constructing the output path, allowing path traversal or creation/modification of arbitrary files if a malicious or malformed skill name is supplied.
Install Mechanism
No install spec is present (instruction-only plus a small script). Nothing is downloaded or extracted from external URLs.
Credentials
No environment variables, credentials, or unrelated config paths are requested. The skill operates on local files only.
Persistence & Privilege
always:false and normal agent invocation settings. The skill does not request permanent system-wide privileges or modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improving-skill
  3. After installation, invoke the skill by name or use /self-improving-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of self-improving-skill: a structured, evidence-based system for mastering any learnable skill. - Provides a comprehensive framework for tracking skill progress, identifying bottlenecks, and optimizing practice. - Introduces standardized logging formats for skill definition, practice sessions, and reviews. - Features clear progress metrics (time, quality, confidence, skill level) and milestone tracking. - Includes actionable analysis tools: plateau detection, progress visualization, optimal practice guidelines, and improvement strategies for different skill levels. - Offers integration suggestions with other self-improvement systems and practical automation/tooling examples.
Metadata
Slug self-improving-skill
Version 1.0.0
License MIT-0
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is Self Improving Skill?

Structured improvement system for learnable skills (programming, design, languages, instruments). Use when tracking progress, identifying bottlenecks, or opt... It is an AI Agent Skill for Claude Code / OpenClaw, with 631 downloads so far.

How do I install Self Improving Skill?

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

Is Self Improving Skill free?

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

Which platforms does Self Improving Skill support?

Self Improving Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Self Improving Skill?

It is built and maintained by haidong (@harrylabsj); the current version is v1.0.0.

💬 Comments