← 返回 Skills 市场
107
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install knowledge-actionloop
功能描述
基于《实践论》的自我迭代系统。当需要自动整理记忆、反思改进、或创建新技能时使用。包含Heartbeat检查清单、Cron定时任务配置、和技能创建工作流。
使用说明 (SKILL.md)
知行迭代 (Knowledge-Action Loop)
基于毛泽东《实践论》的辩证唯物主义自我改进方法。
核心哲学
"实践、认识、再实践、再认识,循环往复以至无穷"
三层迭代:
- 感性认识 → 收集事实、现象
- 理性认识 → 分析本质、规律
- 回到实践 → 用行动验证
快速启动
1. 配置 Heartbeat
创建 HEARTBEAT.md:
# 知行检查清单
## 记忆维护
- [ ] 检查今日对话,提取关键事实
- [ ] 更新 memory/YYYY-MM-DD.md
- [ ] 标记重要内容到 MEMORY.md
## 方法反思
- [ ] 这次对话哪里可以更好?
- [ ] 用户偏好是否有变化?
- [ ] 工具使用是否高效?
## 下一步
- [ ] 确定改进点
- [ ] 安排 Cron 任务(如需要)
2. 配置 Cron 任务
# 每日记忆整理
openclaw cron add \
--name "每日记忆整理" \
--cron "0 23 * * *" \
--session isolated \
--message "回顾今日对话,整理记忆,提取改进点" \
--announce
# 每周技能更新检查
openclaw cron add \
--name "技能更新检查" \
--cron "0 9 * * 1" \
--session isolated \
--message "检查技能更新: clawdhub update --all" \
--announce
3. 创建新技能(按需)
当重复需求出现3次以上:
# 初始化技能
scripts/init_skill.py my-skill --path skills/ --resources scripts
# 开发技能...
# 打包
scripts/package_skill.py skills/my-skill
# 安装
clawdhub install ./my-skill.skill
工作流详情
Heartbeat 工作流 (每30分钟)
触发条件: 时间触发 执行内容:
- 读取 HEARTBEAT.md
- 执行检查清单
- 如有重要发现,通知用户
- 否则回复 HEARTBEAT_OK
Cron 工作流 (每日/每周)
触发条件: 定时触发 执行内容:
- 独立会话运行
- 深度分析记忆文件
- 整合知识到长期记忆
- 生成改进报告
技能创建工作流 (按需)
触发条件: 模式识别 (重复需求≥3次) 执行内容:
- 分析需求模式
- 设计技能结构
- 编写脚本和文档
- 测试和打包
- 安装使用
文件结构
workspace/
├── HEARTBEAT.md # 检查清单
├── MEMORY.md # 长期记忆
├── memory/
│ └── YYYY-MM-DD.md # 每日日志
├── skills/
│ └── zhixing-loop/ # 本技能
│ ├── SKILL.md
│ └── README.md
└── .openclaw/
└── cron/
└── jobs.json # Cron 配置
最佳实践
1. 记忆管理
- Daily notes: 原始记录,不过滤
- MEMORY.md: 精华提取,结构化
- 定期整理: 每天23:00自动运行
2. 反思原则
- 具体: 不空谈,指出现象
- 建设性: 每个问题都要有改进方案
- 可验证: 改进后要有验证方法
3. 技能创建
- 小而美: 一个技能解决一类问题
- 可复用: 考虑多次使用场景
- 文档齐全: SKILL.md 要写清楚用法
参考
- 《实践论》- 毛泽东
- 《矛盾论》- 毛泽东
- OpenClaw 文档: https://docs.openclaw.ai
知行合一 — 理论与实践的统一
安全使用建议
这个技能本身是一个操作流程说明:它会让代理定期读取和整理记忆文件、添加定时任务,并在检测到重复需求时生成、打包并安装新技能。主要风险不是隐藏的恶意代码(说明里没有下载 URL 或外部脚本),而是功能范围:如果你允许代理自主执行,它可能在无人监督下创建或安装技能、执行“clawdhub update --all”等全局操作。安装前请考虑:
- 限制自动化权限:如果平台支持,禁止或要求人工批准技能创建/安装与全局更新操作。
- 审计与回滚:确保有日志记录和回滚机制(备份 .openclaw/cron 或已安装技能列表)。
- 本地脚本审查:如果你打算使用脚本(scripts/init_skill.py 等),先手动检查这些脚本的实现再运行。
- 最小权限:确保代理在执行这些工作流时仅能访问必需的记忆文件与工作区路径,且无权访问敏感凭据或其他技能配置。
如果你希望更高置信度评估,请提供:平台对代理自动安装/更新技能的权限设置、是否存在人工批准步骤、以及是否已有 scripts/ 目录或示例脚本供审查。
功能分析
Type: OpenClaw Skill
Name: knowledge-actionloop
Version: 1.0.0
The skill bundle implements an automated self-iteration framework that establishes persistence via 'openclaw cron' and background task execution. It instructs the agent to perform high-risk operations including installing software ('clawdhub install') and executing external scripts ('scripts/init_skill.py') that are not provided in the bundle. While the stated intent is memory management and skill development, the combination of automated background persistence and system-level command execution without explicit user oversight for each action poses a significant security risk.
能力评估
Purpose & Capability
技能名称与描述(自我迭代、Heartbeat、Cron、技能创建工作流)与 SKILL.md 中的操作一致:读取/维护记忆文件、添加 Cron 任务、在重复需求时初始化/打包/安装技能。没有请求与描述不相关的外部凭据或二进制。
Instruction Scope
SKILL.md 明确指示读取 HEARTBEAT.md、memory/YYYY-MM-DD.md、MEMORY.md 并执行定时检查,这与其目的相关,但也要求代理‘模式识别(重复需求≥3次)’并在触发时设计/编写/打包/安装新技能——这是范围扩展,因其允许代理生成并安装可执行代码或技能包,且未说明人工确认流程或审计限制。还提到运行全局更新(clawdhub update --all),这可能引起对其他已安装技能的更改。
Install Mechanism
这是纯说明型技能,没有安装规范或下载步骤,未写入磁盘或从可疑 URL 提取代码,风险来源主要来自说明中调用的平台命令(openclaw cron add、clawdhub install/update)而不是外部安装脚本。
Credentials
技能不要求任何环境变量或凭据,说明中也未列出外部端点或秘密;不过其动作(更新/安装技能、访问会话历史和记忆文件)可能利用平台已有权限,用户应确认这些平台权限与预期一致。
Persistence & Privilege
虽然 always:false,默认允许模型自主调用(disable-model-invocation:false),结合指令中可自动触发的 Cron/Heartbeat 和‘自动创建并安装技能’的工作流,会使该技能在被允许自动执行时拥有较大影响力(例如自动安装或更新技能)。未提供人工确认或变更审计流程,增强了滥用或意外更改系统的风险。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install knowledge-actionloop - 安装完成后,直接呼叫该 Skill 的名称或使用
/knowledge-actionloop触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
基于毛泽东《实践论》的自我迭代系统:
> "实践、认识、再实践、再认识,循环往复以至无穷"
## 三层迭代机制
### 1. 微观循环:Heartbeat(30分钟)
**文件**: `HEARTBEAT.md`
快速自检,保持觉知:
- 检查记忆文件
- 反思最近对话
- 标记待办事项
### 2. 中观循环:Cron(每日)
**任务**:
- 23:00 每日记忆整理
- 每周一 09:00 技能更新检查
深度整理和归档:
- 整合 daily notes 到长期记忆
- 提取方法论更新
- 删除过时信息
### 3. 宏观循环:Skill Creation(按需)
**触发**: 重复模式识别
能力扩展:
- 重复需求 → 创建技能
- 打包 → 安装 → 复用
## 使用方式
### 用户侧
无需操作,系统自动运行。
### 系统侧(我)
**每次对话后自动执行:**
1. 更新 `memory/YYYY-MM-DD.md`
2. 如有重要发现,更新 `MEMORY.md`
3. 反思改进点
**每次 Heartbeat:**
1. 读取 `HEARTBEAT.md`
2. 执行检查清单
3. 回复 `HEARTBEAT_OK` 或报告重要发现
**Cron 任务触发时:**
1. 独立会话运行
2. 深度整理记忆
3. 生成总结报告
## 改进追踪
| 日期 | 改进点 | 验证 |
|-----|-------|------|
| 2026-02-26 | 创建知行迭代系统 | 待观察 |
---
*知行合一 — 理论与实践的统一*
元数据
常见问题
知行迭代 是什么?
基于《实践论》的自我迭代系统。当需要自动整理记忆、反思改进、或创建新技能时使用。包含Heartbeat检查清单、Cron定时任务配置、和技能创建工作流。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 107 次。
如何安装 知行迭代?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install knowledge-actionloop」即可一键安装,无需额外配置。
知行迭代 是免费的吗?
是的,知行迭代 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
知行迭代 支持哪些平台?
知行迭代 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 知行迭代?
由 空城(@kongchenga)开发并维护,当前版本 v1.0.0。
推荐 Skills