Obsidian笔记管理
自动化管理本地Mar
从对话记录或记忆文件中提取已完成的任务和工作流,自动转换为符合OpenClaw规范的技能包,支持一键发布到GitHub仓库和ClawHub技能市场。
将零散的工作对话和笔记转化为可复用的标准化技能资产。团队在日常协作中积累了大量问题解决经验,本功能自动识别其中的任务模式与脚本代码,封装为符合OpenClaw规范的技能包,实现知识从个人记忆到组织能力的沉淀,避免重复造轮子。
落地案例:某运维工程师三个月内通过即时通讯解决了47次数据库连接异常,每次排查步骤高度相似。使用该工具导入会话历史后,系统自动提取诊断流程和修复脚本,生成包含SKILL.md文档的完整技能包,经脱敏处理后一键发布至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系统集成、技能使用数据分析 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/zfanmy/skill-from-memory/SKILL.md
来源类型:GitHub仓库