← Back to Skills Marketplace
Self Improver Lite
by
utromaya-code
· GitHub ↗
· v1.0.1
· MIT-0
171
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install agent-self-improver
Description
Runs lightweight self-audits of OpenClaw behavior, finds repeated failures, proposes safe config/process improvements, and tracks what changed. Use after inc...
README (SKILL.md)
Self Improver Lite
Goal
Continuously improve reliability without risky autonomous changes.
Trigger Cases
- Bot is silent or unstable
- Same error appears repeatedly (
rate_limit,orphaned,timeout,sendMessage failed) - After major config updates
- Scheduled weekly health review
Audit Steps
- Collect evidence:
systemctl is-active openclaw-gateway ollama
journalctl -u openclaw-gateway -n 120 --no-pager
- Group failures by pattern and count.
- Identify top 1-3 root causes.
- Propose minimal, reversible fixes.
- Apply only low-risk fixes automatically.
- Record summary and next actions.
Auto-Allowed Changes
- Session cleanup when
orphaned user messageloops - Gateway restart for stuck polling
- Context window/maxTokens tuning within known-safe ranges
- Fallback chain reordering (no key changes)
Requires Explicit User Approval
- New API provider onboarding
- Social network account actions
- Financial/crypto operations
- Credential rotation or deletion
- Any destructive file cleanup beyond sessions/log rotation
Weekly Review Template
## Weekly Self-Audit
- Period: \x3Cdates>
- Uptime notes: \x3Cshort>
### Top Errors
1. \x3Cerror> — \x3Ccount>
2. \x3Cerror> — \x3Ccount>
### Changes Applied
- \x3Cchange 1>
- \x3Cchange 2>
### Measured Impact
- Response latency: \x3Cbefore -> after>
- Failed runs: \x3Cbefore -> after>
### Next Improvements
- \x3Csingle highest-impact next step>
Guardrails
- Never expose secrets in reports.
- Always keep a rollback path (backup old config before edits).
- Prefer one change per cycle to keep causality clear.
Usage Guidance
This skill is broadly consistent with its stated purpose, but it leaves important details unspecified. Before installing or enabling it: (1) require explicit, per-change user approval or a strict policy that constrains automatic actions; (2) require a dry-run mode and human review for any config edits; (3) define concrete safe numeric ranges and exact commands for 'context window/maxTokens' tuning and other automated changes; (4) ensure explicit redaction rules and test that reports never leak secrets; (5) run it in a staging environment first and verify rollback procedures; and (6) verify how the agent will obtain necessary system privileges (avoid granting blanket root access). If the author can supply precise allowed-change lists, safe ranges, and an approval workflow, my assessment would move toward benign.
Capability Analysis
Type: OpenClaw Skill
Name: agent-self-improver
Version: 1.0.1
The skill bundle grants the agent high-privilege system access to perform maintenance tasks, including executing 'systemctl' and 'journalctl' commands and automatically modifying configuration files in SKILL.md. While these capabilities are aligned with the stated purpose of 'self-improvement' and reliability auditing, the broad shell access and potential for automated system changes represent a significant security risk without explicit evidence of malicious intent.
Capability Assessment
Purpose & Capability
Name/description match the instructions: the SKILL.md focuses on collecting service status and journal logs, grouping failures, proposing fixes, and applying low-risk remedies such as session cleanup, gateway restart, and config tuning — all coherent for a self-auditing/maintenance skill.
Instruction Scope
Instructions explicitly run system commands (systemctl, journalctl) and permit automated changes (session cleanup, restarting services, config tuning, fallback reordering). The document does not specify exact commands, safe numeric ranges, or precise criteria for when automatic changes are allowed, which gives an agent broad discretion to modify system state.
Install Mechanism
Instruction-only skill with no install spec or code files; nothing is written to disk by the skill itself, which is low risk from an install perspective.
Credentials
The skill requests no credentials or environment variables, which is appropriate; however, the actions described (reading systemd status and journals, restarting services, editing configuration) imply the need for elevated system privileges (sudo/root) that are not declared. Confirm how the agent will obtain/require those privileges and whether access will be limited.
Persistence & Privilege
always:false is good, but the skill permits automatic application of changes and the platform allows autonomous invocation by default. Combined with vague guardrails, that raises the risk that the agent could autonomously make system changes without clear operator approval or strict limits.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install agent-self-improver - After installation, invoke the skill by name or use
/agent-self-improver - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Version 1.0.1 of agent-self-improver
- No file changes detected in this version.
- Overall behavior, features, and documentation remain the same.
v1.0.0
Self-improver-lite 1.0.0 – Initial Release
- Introduces a lightweight self-auditing process for OpenClaw to boost reliability.
- Automatically detects repeated failures and proposes safe, reversible configuration or process improvements.
- Allows for auto-application of low-risk changes such as session cleanup, gateway restarts, and safe context tuning.
- Requires explicit user approval for sensitive or high-risk actions, including credential and financial operations.
- Provides a weekly review template and enforces key guardrails to ensure safety and traceability of changes.
Metadata
Frequently Asked Questions
What is Self Improver Lite?
Runs lightweight self-audits of OpenClaw behavior, finds repeated failures, proposes safe config/process improvements, and tracks what changed. Use after inc... It is an AI Agent Skill for Claude Code / OpenClaw, with 171 downloads so far.
How do I install Self Improver Lite?
Run "/install agent-self-improver" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Self Improver Lite free?
Yes, Self Improver Lite is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Self Improver Lite support?
Self Improver Lite is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Self Improver Lite?
It is built and maintained by utromaya-code (@utromaya-code); the current version is v1.0.1.
More Skills