← 返回 Skills 市场
Self-Improving Meta
作者
José I. O.
· GitHub ↗
· v1.2.1
· MIT-0
102
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install self-improving-meta
功能描述
Improves the agent infrastructure itself — core prompt files (AGENTS.md, SOUL.md, TOOLS.md, CLAUDE.md), skill definitions, hooks, rules, extensions, and memo...
安全使用建议
This package is coherent with its stated purpose (capturing learnings, scaffolding meta-skills, injecting reminders) but contains tools that can write skill files and promote changes to the very prompt files other skills depend on. Before installing or enabling hooks:
- Audit the scripts (scripts/extract-skill.sh, activator.sh, error-detector.sh) and the hook handlers to confirm they do only what you expect.
- Do NOT enable PostToolUse / automated promotion workflows until you trust the behavior; prefer enabling only the lightweight UserPromptSubmit activator for reminders.
- Keep the skill disabled in production or shared workspaces until you test it in an isolated workspace. Back up AGENTS.md, SOUL.md, TOOLS.md, and any shared prompt files first.
- Ensure the extract-skill.sh cannot be triggered autonomously by an agent without explicit human confirmation; prefer a dry-run or manual invocation model.
- If possible, restrict autonomous invocation for this skill or require explicit user approval for any promotion/change operations.
If you want a safer posture, install for local experimentation only, review the code, and enforce human-in-the-loop promotion of any meta-learning before changes are applied.
功能分析
Type: OpenClaw Skill
Name: self-improving-meta
Version: 1.2.1
The self-improving-meta skill bundle enables an AI agent to monitor its own performance and 'self-improve' by logging infrastructure issues and modifying its core configuration and instruction files (e.g., AGENTS.md, SOUL.md). While the stated intent is system optimization and the instructions include safeguards like human review, the capability for an agent to rewrite its own foundational prompts and scaffold new skills via scripts/extract-skill.sh represents a high-risk self-modification pattern. This creates a potential vector for persistent prompt injection where an agent could be influenced to permanently alter its behavioral guidelines or system rules across all future sessions.
能力评估
Purpose & Capability
The name/description match the provided files: the skill logs meta-learnings, provides templates, and includes helper scripts/hooks to create/promote meta-skills. Scripts that create files under ./skills and .learnings are coherent with a meta-improvement workflow (promotion/extraction of learnings).
Instruction Scope
SKILL.md emphasizes a manual-first workflow and explicitly warns not to auto-modify core prompt files, but elsewhere uses phrasing like "Apply fixes directly" and provides an extract-skill.sh capable of creating skill folders and SKILL.md files. There are also helper references to sessions_spawn/sessions_send (cross-session actions). The combination of clear manual-safety guidance and ambiguous statements that permit direct modification is inconsistent and could let an agent (if permitted) make broad changes without adequate human review.
Install Mechanism
No install spec or remote download is used by the skill package itself — all files are shipped in the skill. Manual install instructions suggest a git clone from a GitHub repo (normal). No extract/install-from-URL behavior or archive extraction is present in the packaged files.
Credentials
The skill declares no required environment variables or credentials. One script (error-detector.sh) reads CLAUDE_TOOL_OUTPUT when provided by a hook context; this is expected for an error-detector hook and is documented in SKILL.md. There are no unrelated secrets requested.
Persistence & Privilege
The skill is not flagged always:true, and hooks are opt-in, but it is a meta-skill that can (when run) create/modify skill files and prompt files. Because model invocation/autonomous invocation is allowed by default on the platform, allowing full autonomy plus enabling the hook or running extract scripts increases blast radius. The package does not itself force persistent system changes, but its capabilities are high-impact and should be constrained.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install self-improving-meta - 安装完成后,直接呼叫该 Skill 的名称或使用
/self-improving-meta触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.1
**Version 1.1.0**
- Added stackability contract for multi-skill installations.
- Added namespaced logging guidance (`.learnings/meta/`) for coexistence with other skills.
- Added required `Skill: meta` metadata field and cross-skill precedence/ownership rules.
- Clarified hook arbitration model (single dispatcher, dedupe, rate limiting).
v1.1.0
**Summary:** This update adds explicit safety boundaries to prevent unwanted auto-modification of infrastructure files and clarifies that human approval is required for all core changes.
- Added "Safety Boundaries" section, emphasizing manual review and user approval before changes to core files.
- Clarified that manual workflow is default; hooks for reminders are opt-in.
- Updated guidance for promoting meta-learnings: now requires explicit user approval before modifying `AGENTS.md`, `SOUL.md`, `TOOLS.md`, or `MEMORY.md`.
- Improved language about sensitive information and proper scoping of fixes.
v1.0.0
self-improving-meta 1.0.0
- Initial release of the self-improving meta skill for agent infrastructure enhancement.
- Provides structured logging for meta learnings, issues, and feature requests in `.learnings/` directory.
- Supports first-use initialization, safe file creation, and clear logging procedures for various infrastructure problems.
- Outlines direct promotion paths for critical learnings to core prompt and config files (e.g., AGENTS.md, SOUL.md).
- Includes setup steps and integration guidance for both OpenClaw and generic agent environments.
元数据
常见问题
Self-Improving Meta 是什么?
Improves the agent infrastructure itself — core prompt files (AGENTS.md, SOUL.md, TOOLS.md, CLAUDE.md), skill definitions, hooks, rules, extensions, and memo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 102 次。
如何安装 Self-Improving Meta?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install self-improving-meta」即可一键安装,无需额外配置。
Self-Improving Meta 是免费的吗?
是的,Self-Improving Meta 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Self-Improving Meta 支持哪些平台?
Self-Improving Meta 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Self-Improving Meta?
由 José I. O.(@jose-compu)开发并维护,当前版本 v1.2.1。
推荐 Skills