记忆转技能

19分钟前更新 1 00

将对话历史转为可复用

收录时间:
2026-02-26
记忆转技能记忆转技能
记忆转技能

技能简介

从对话记录或记忆文件中提取已完成的任务和工作流,自动转换为符合OpenClaw规范的技能包,支持一键发布到GitHub仓库和ClawHub技能市场。

业务背景

将零散的工作对话和笔记转化为可复用的标准化技能资产。团队在日常协作中积累了大量问题解决经验,本功能自动识别其中的任务模式与脚本代码,封装为符合OpenClaw规范的技能包,实现知识从个人记忆到组织能力的沉淀,避免重复造轮子。

落地案例:某运维工程师三个月内通过即时通讯解决了47次数据库连接异常,每次排查步骤高度相似。使用该工具导入会话历史后,系统自动提取诊断流程和修复脚本,生成包含SKILL.md文档的完整技能包,经脱敏处理后一键发布至ClawHub。后续团队成员遇到同类问题时,可直接调用该技能完成自动化排查,无需再次翻阅历史记录。

能做什么

  • 解析JSONL格式的会话历史,识别可复用的任务模式
  • 从Markdown记忆文件中提取解决方案和脚本代码
  • 自动生成SKILL.md、脚本目录和资源文件结构
  • 完成GitHub推送和ClawHub注册的全流程发布

使用说明

安装准备

# 配置Git身份
git config --global user.name "Your Name"
git config --global user.email "your@email.com"

# 生成SSH密钥并添加到GitHub
ssh-keygen -t ed25519 -C "your@email.com"
# 将 ~/.ssh/id_ed25519.pub 内容粘贴至 GitHub Settings → SSH Keys

# 登录ClawHub
clawhub login

从最近对话创建技能

# 分析最近一次会话并生成技能草稿
./scripts/extract-from-history.sh /path/to/session.jsonl ./my-new-skill

# 按时间范围和关键词筛选
./scripts/extract-from-history.sh /path/to/session.jsonl ./my-new-skill --since "2026-02-03" --pattern "backup"

从记忆文件创建技能

./scripts/extract-from-memory.sh /path/to/memory/2026-02-04.md ./my-new-skill

一键提取并发布

./scripts/create-and-publish.sh \
  --source /path/to/session.jsonl \
  --skill-name "my-automation" \
  --github-repo "user/my-skills" \
  --clawhub-slug "my-automation"

输入与输出

见下方输入与输出表格。

项目内容
输入会话历史JSONL文件、记忆Markdown文件、技能元数据(名称/描述/类型)
输出标准技能目录(含SKILL.md、scripts/、references/、assets/)、GitHub仓库提交、ClawHub注册条目
适用人群OpenClaw深度用户、自动化工作流维护者、技术团队知识管理员
不包含语义层面的对话摘要优化、第三方CI/CD系统集成、技能使用数据分析

 

风险提示

  • 提取前需检查会话中是否包含敏感信息(密码、API密钥、私钥)
  • 生成的脚本可能包含硬编码的个人路径,发布前需替换为变量或占位符
  • 自动发布的版本号默认从1.0.0开始,后续更新需手动递增
  • GitHub仓库需预先存在且配置好SSH访问权限

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/zfanmy/skill-from-memory/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...