Self-Evolving Agent 🧠

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill’s purpose is coherent, but it reads highly sensitive local agent history and its local-only/privacy claims conflict with documented optional external API and delivery features.

Install only if you are comfortable with a local automation reading OpenClaw session history, memory, logs, and fleet data. If you want local-only operation, use Ollama or provider "none", disable external delivery/webhooks, and verify the cron/monitor settings. Read SECURITY.md critically because some local-only and network-access claims conflict with the documented optional integrations.

Findings (7)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A user may enable the skill under a stronger privacy assumption than the rest of the documentation supports.

Why it was flagged

This broad local-only assurance conflicts with other supplied artifacts documenting optional Claude/OpenAI synthesis and Discord/Slack/Telegram/Webhook delivery. Users could reasonably believe no derived analysis or proposal content leaves the machine when some configured workflows may send content externally.

Skill content
**No data is sent to any remote server.** ... Only **one script** (`benchmark.sh`) makes optional network calls
Recommendation

Treat external LLM and delivery integrations as opt-in network transmission paths; the publisher should align SECURITY.md, metadata, and setup docs to state exactly what is sent and when.

What this means

The analysis may include sensitive private conversations or persistent memory-derived signals, even if the skill is designed to process them locally.

Why it was flagged

The skill intentionally reads full local conversation history, memory, logs, self-review records, proposals, and rejection logs to generate future improvement proposals.

Skill content
Session transcripts | `~/.openclaw/agents/*/sessions/*.jsonl` ... Long-term memory | `~/openclaw/MEMORY.md` ... **Session transcripts contain full conversation history.**
Recommendation

Before enabling, review the configured paths, analysis window, fleet scope, cache/output directories, and any external delivery or LLM settings.

What this means

Proposal summaries or alerts may be visible to people or services with access to the configured channel or webhook.

Why it was flagged

The skill can deliver generated reports or alerts to external messaging/webhook providers, which is purpose-aligned but creates an external data boundary.

Skill content
"deliveryChannel": "Discord (configurable: Slack / Telegram / Webhook)"
Recommendation

Use private channels, least-privilege webhooks/tokens, and confirm whether proposal content includes excerpts or sensitive derived information.

What this means

If configured, provider or delivery credentials give the skill delegated authority to call third-party services or post messages.

Why it was flagged

The skill supports optional hosted LLM providers that require API credentials, and other artifacts also describe delivery integrations such as Slack, Telegram, and webhooks.

Skill content
| **Anthropic** | ~$0.05 | Required | Required | ... | **OpenAI** | ~$0.05 | Required | Required |
Recommendation

Prefer Ollama or provider "none" for local-only operation, or use narrowly scoped credentials and avoid placing unrelated secrets in the skill configuration.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

The skill can continue monitoring or running on a schedule after setup until the user stops the monitor or removes the cron job.

Why it was flagged

The skill includes disclosed persistent behavior: a real-time log monitor and scheduled weekly cron automation, with documented removal support.

Skill content
`tail -F` 기반 μ‹€μ‹œκ°„ 둜그 κ°μ‹œ ... `register-cron.sh` ... `--remove` ν”Œλž˜κ·Έ: 크둠 제거
Recommendation

Enable persistence only intentionally, verify the registered cron entry, and keep the documented removal command available.

What this means

A user following setup instructions may execute code or install dependencies from sources that are not pinned to a reviewed commit or version.

Why it was flagged

The documented setup uses an unpinned external GitHub clone, package installation, model download, background service startup, and cron registration. These steps are user-directed and purpose-aligned, but they increase provenance and setup risk.

Skill content
"git clone https://github.com/ramsbaby/openclaw-skills.git /tmp/sea-install", ... "brew install ollama && ollama pull nomic-embed-text && ollama serve &", ... "bash ~/openclaw/skills/self-evolving-agent/scripts/register-cron.sh"
Recommendation

Install from a trusted release or reviewed commit, audit scripts before running them, and confirm the cron entry and background Ollama process are desired.

What this means

Incorrect or unwanted scheduling could cause repeated runs, recurring alerts, or unexpected analysis of local logs.

Why it was flagged

The skill can modify the OpenClaw cron registry to schedule automation. This is disclosed and central to the weekly-review purpose, but it is a meaningful environment mutation.

Skill content
Read/Write `~/.openclaw/cron/jobs.json` | `register-cron.sh` only | Schedule the weekly cron job
Recommendation

Review the cron configuration before and after registration, and use the documented remove/update options when changing or uninstalling the skill.