← 返回 Skills 市场
pratikbhosale7

Self_Improving_ClawAgent

作者 Pratikbhosale7 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
82
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install self-improving-clawagent
功能描述
Generates and debugs code, scaffolds projects, navigates antigravity environments, and performs resilient YouTube research with fallback data modeling.
安全使用建议
This skill is internally coherent with its 'self-improving' purpose but carries real risk because it is allowed to modify its own instruction files and execute local code. Before installing, consider: 1) Run the skill in a tightly sandboxed environment (ephemeral VM/container) isolated from sensitive files and credentials. 2) Remove or narrow the manifest read permission (do not allow './*'); restrict writes to only the exact files you consent to (SKILL.md/MEMORY.md/SOUL.md) if you accept them. 3) Require manual approval for any self-patch or automatic SKILL.md overwrite (disable autonomous self-patching or set an explicit confirmation step). 4) Review and harden refine.py (the BASE_DIR check helps, but ensure BASE_DIR is correctly set and that no symlink/traversal bypass exists). 5) Keep the repository under version control and monitor backups (.bak) and commit diffs after each change. 6) Prefer disabling autonomous invocation (disable-model-invocation) while you audit runtime behavior. 7) If you must use it, limit network access and monitor outbound connections — the current code has no network exfiltration, but self-modification could add it later. If you are uncomfortable with a tool that can rewrite its own instructions, do not install or only run it in a disposable test environment.
功能分析
Type: OpenClaw Skill Name: self-improving-clawagent Version: 1.0.1 The bundle implements a 'self-evolving' architecture that allows the AI agent to rewrite its own logic and files (SKILL.md, MEMORY.md) via refine.py. While refine.py includes a path-traversal check to restrict operations to the local directory, the explicit instructions in MASTER_PROMPT.md for the agent to perform a 'Self-Rewrite' and 'Logic Optimization' create a high-risk environment for persistent prompt injection. The request for 'local_code_execution' in manifest.json combined with self-modifying capabilities is a significant security risk, though no evidence of intentional malice or data exfiltration was found.
能力评估
Purpose & Capability
The skill claims self-improvement, code generation, and YouTube research and includes code (refine.py, youtube_research.py) that implements those behaviors. That is broadly consistent. Small inconsistencies: manifest.json uses a different name ('Self-Evolving-Architect') and declares filesystem read permissions for the entire workspace (read: ['./*']), which is broader than the described needs.
Instruction Scope
MASTER_PROMPT and SKILL.md explicitly instruct the agent to read MEMORY.md/SOUL.md and to perform automatic 'Self-Rewrite' actions that overwrite SKILL.md via generated Python code. The runtime instructions authorize autonomous modification of skill files (and the repository workspace), which is scope-expanding and can change behavior over time. Although refine.py provides backup and a BASE_DIR check, the instructions still permit open-ended self-editing.
Install Mechanism
No install spec or remote downloads; this is an instruction-and-local-code skill. No external install URLs or package pulls were observed.
Credentials
The skill declares no required environment variables, which is appropriate. However, manifest.json allows reading './*' (the whole workspace) and grants 'local_code_execution' capability; this is broader than necessary for the described tasks and could expose sensitive files (e.g., .env, credentials) even if SKILL.md says 'Never overwrite .env'. The code itself does not read arbitrary environment variables, but the declared permissions are excessive relative to declared needs.
Persistence & Privilege
The skill is able to write SKILL.md, MEMORY.md, and SOUL.md and to execute local code (refine.py). While 'always' is false, the skill permits autonomous invocation (default platform behavior) and includes an explicit self-evolution loop that persists changes. That combination increases the blast radius: it can change its own instructions and behavior over time without additional human confirmation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install self-improving-clawagent
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /self-improving-clawagent 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Initial manifest.json file added to the project.
v1.0.0
Initial release with foundational and new features: - Code generation and debugging support. - Project scaffolding tools. - Antigravity environment navigation. - Added YouTube Research capability with fallback to mock data when API access is unavailable, ensuring continuous data analysis.
元数据
Slug self-improving-clawagent
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Self_Improving_ClawAgent 是什么?

Generates and debugs code, scaffolds projects, navigates antigravity environments, and performs resilient YouTube research with fallback data modeling. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 82 次。

如何安装 Self_Improving_ClawAgent?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install self-improving-clawagent」即可一键安装,无需额外配置。

Self_Improving_ClawAgent 是免费的吗?

是的,Self_Improving_ClawAgent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Self_Improving_ClawAgent 支持哪些平台?

Self_Improving_ClawAgent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Self_Improving_ClawAgent?

由 Pratikbhosale7(@pratikbhosale7)开发并维护,当前版本 v1.0.1。

💬 留言讨论