Memento-Skills开发指南:如何创建自定义技能并集成到智能体系统

发布时间:2026/10/23 18:01:06

Memento-Skills开发指南:如何创建自定义技能并集成到智能体系统 Memento-Skills开发指南如何创建自定义技能并集成到智能体系统【免费下载链接】Memento-SkillsMemento-Skills: Let Agents Design Agents项目地址: https://gitcode.com/gh_mirrors/me/Memento-SkillsMemento-Skills 是一个以「技能Skills」为核心单元的智能体运行时Agent Runtime支持技能的检索、执行、反思与持久化。本文面向新手带你从零创建一个自定义技能SKILL.md并把它集成进智能体系统让 Agent 真正越用越聪明。一、先看懂技能生命周期Read → Execute → Reflect → WriteMemento-Skills 的核心是一套四阶段技能生命周期。你的自定义技能被创建后会经历这样一个闭环阶段做什么Read读从本地技能库和远端目录中检索候选技能而不是把所有技能塞进上下文Execute执行通过工具调用 本地沙箱运行技能操作文件、脚本、网页Reflect反思检查每一步结果决定继续、重新规划还是收尾Write写归因失败、隔离修复某个技能并自动测试没有合适技能时就创建新技能这个闭环由统一技能网关驱动路由与分发逻辑位于 core/memento_s/skill_dispatch/技能加载管线位于 core/skill/loader/失败后的自动修复则由受控进化引擎 core/skill/evolution/engine.py 完成。二、准备工作安装并检查环境推荐先从源码安装只需三步git clone https://gitcode.com/gh_mirrors/me/Memento-Skills.git cd Memento-Skills python -m venv .venv source .venv/bin/activate pip install -e .安装完成后运行环境体检命令检查 Python 版本、依赖、配置与 API Keymemento doctor项目自带 4 个内置技能见 builtin/skills/它们就是最好的模板filesystem—— 文件读写与目录操作参考 builtin/skills/filesystem/SKILL.mdweb-search—— 网页搜索与抓取skill-creator—— 创建、优化、评估技能uv-pip-install—— Python 依赖安装用户自定义技能统一放在~/memento_s/skills/目录系统会自动发现并索引见 core/skill/registry.py。三、编写你的第一个技能SKILL.md 结构详解一个技能 一个文件夹 一个必需的SKILL.md。文件夹名必须使用kebab-case小写字母、数字、连字符例如pdf-converter不能是PDF_Converter。标准目录结构如下pdf-converter/ ← 文件夹名 技能名kebab-case ├── SKILL.md ← 必需YAML frontmatter Markdown 指令 ├── scripts/ ← 可选可执行脚本确定性/重复性任务 ├── references/ ← 可选按需加载的参考文档 └── assets/ ← 可选模板、图标等输出资源SKILL.md由两部分组成--- name: pdf-converter description: 将 Markdown 转换为 PDF。当用户提到转PDF、生成文档或 需要导出报告时务必使用本技能。 --- # PDF Converter 1. 读取输入的 Markdown 文件。 2. 调用 scripts/convert.py 完成转换。 3. 输出 PDF 路径并汇报结果。两个关键写作技巧description 是触发器。智能体靠它判断何时该调用这个技能所以要同时写清做什么和什么场景下用并且写得稍微主动一点避免该触发时不触发。渐进式披露Progressive Disclosure。SKILL.md 正文理想上控制在 500 行以内超长的参考文档拆到references/下按需加载脚本放在scripts/里可以直接执行而无需占用上下文。技能加载器会解析 frontmatter、scripts/下的 Python 文件和references/下的文档实现见 core/skill/loader/skill_loader.py。四、快速路线用内置 skill-creator 技能加速开发不想手写Memento-Skills 内置了skill-creator技能builtin/skills/skill-creator/SKILL.md。直接在对话中说帮我创建一个 XX 技能它会引导你走完完整流程捕捉意图—— 明确技能要做什么、何时触发、输出格式访谈与调研—— 追问边界情况、依赖、成功标准撰写 SKILL.md—— 生成符合规范的草稿测试与评估—— 生成测试提示词运行并查看结果迭代优化—— 根据反馈重写技能描述提升触发准确率创建完成后后安装处理器 core/memento_s/skill_dispatch/post_install.py 会自动把新技能从工作区复制到~/memento_s/skills/并建立索引无需手动搬运。五、集成与验证让智能体用起来在桌面 GUIgui/中启动memento-gui输入/skills即可列出所有可用技能确认你的新技能已被发现然后在终端中让智能体执行任务验证路由是否正确命中你的技能memento agent -m 帮我把 notes.md 转成 PDF如何确认技能真的生效了✅/skills列表中出现你的技能名 → 加载成功✅ 相关任务被自动路由到该技能 → description 触发词写得足够精准✅ 执行失败会自动归因、隔离修复并通过静态/单元/合成测试门禁部署失败可原子回滚受控技能进化见 docs/QWEN_ROUTER_AND_SKILL_EVOLUTION.md六、学习成果技能库如何越用越强配套的技术研究在 GAIA 与 HLE 两个高难度基准上验证了这套学习机制多轮反思式学习后任务表现持续上升技能库也从少量原子技能增长为数百个学习技能七、常见问题速查问题解决方案技能不被触发重写 description加入更具体的场景关键词技能没被加载确认放在~/memento_s/skills/文件夹名为 kebab-caseAPI 超时在~/memento_s/config.json中调大 profile 的timeout想体检环境运行memento doctor结语创建自定义技能只需三步建目录 → 写 SKILL.md → 放到~/memento_s/skills/。Memento-Skills 的技能生命周期会让你的智能体在每次执行中读取、反思并写回技能——这就是让智能体设计智能体Let Agents Design Agents的核心。更多架构细节可参考 docs/ARCHITECTURE.md祝你写出第一个被智能体反复复用的技能【免费下载链接】Memento-SkillsMemento-Skills: Let Agents Design Agents项目地址: https://gitcode.com/gh_mirrors/me/Memento-Skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/24 9:02:06

SMUDebugTool:免费开源的Ryzen调参实战指南

SMUDebugTool:免费开源的Ryzen调参实战指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gitcode.com/…

2026/10/23 22:11:32

老Mac免费升级macOS:OCLP三道工序完整流程

老Mac免费升级macOS:OCLP三道工序完整流程 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 新版浏览器的下载页弹出一个灰底提示框:&qu…

2026/10/24 15:04:47

基于SimPEG的地下水数值模拟实战:从跑通到二次开发

简介:这份资源面向地球物理、水文地质及环境工程领域的学习者与研究人员,提供基于开源 Python 库 SimPEG 子模块 SimPEG.FLOW 编写的地下水流方程示例工程,用于理解达西定律下的正向模拟与参数反演流程。压缩包共 20 个文件,约 45…

2026/10/24 14:59:46

Java营业厅工程:用Swing与文件持久化学习分层业务架构

简介:一份基于Java技术的移动端应用开发案例,围绕“嗖嗖移动大厅”的登录、服务浏览与交互功能展开,特别适合Java Web初学者、课程设计者以及需要借助注释理解代码逻辑的开发者。压缩包共1个文件,为单个HTML页面,整体大…

2026/10/24 14:59:46

Intel IPU:重构云数据中心控制平面的硬件确定性引擎

简介:本资源为Intel资深专家臧锐主讲的《Intel IPU在云数据中心中的实践与探索》技术报告PDF,面向云计算架构师、基础设施工程师及高性能数据中心研发人员,聚焦IPU如何应对虚拟化、存储加速、加密压缩与安全隔离等核心挑战。报告深入剖析IPU与…

2026/10/24 14:59:46

基于C++与GTK3的IPS补丁工具实现:解析、应用与避坑指南

简介:基于 GTK3 的 ips-patcher 是一款用 C 写成的 IPS 补丁程序,包含命令行模式与图形界面模式,面向需要给 ROM 或二进制数据打 IPS 补丁的玩家、开发者以及想学习 GTK 编程的初学者。包内共 15 个文件,其中 6 个 cpp 源文件与 4…

2026/10/24 14:59:46

设计模式复习实战指南:从七大原则到重点模式代码落地

简介:这份《大话设计模式复习》文档面向具备一定面向对象编程基础、工作1至3年的研发人员,系统梳理设计模式的核心知识体系。内容从设计模式的定义、分类、特点与应用场景切入,详细讲解单一职责、开放-封闭、依赖倒转、里氏代换、迪米特法则、…

2026/10/24 14:59:46

NetSpot Wi-Fi干扰分析实战:从信道冲突到热力图校准

简介:本资源是一份面向家庭用户与小型办公场景的Wi-Fi网络优化实战指南,聚焦NetSpot这款专业级无线分析工具的全流程使用解析。内容覆盖软件下载安装、Discover模式信号扫描与排序、Graph连续性诊断、Detail频段深度分析(含2.4GHz与5GHz频道规…

2026/10/23 22:56:35

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/24 0:02:40

MATLAB缩进快捷键与批量格式化实战指南

1. 被自动缩进折磨的那些年如果你写过MATLAB代码,大概率经历过这种场景:从某个文档、网页或者聊天记录里复制了一段代码,粘贴进编辑器之后,每一行前面都带着莫名其妙的空格,有的行首是四个空格,有的是一个T…

2026/10/24 0:02:40

用Poco实现Qt风格信号与槽的跨平台C++方案

简介:本资源是一份面向C中级开发者的技术实践工程,聚焦于在非Qt框架环境下模拟实现Qt核心通信机制——信号与槽,借助Poco网络库的事件系统完成解耦式对象通信。适用于需在跨平台C项目中引入松耦合回调机制、但受限于无法集成Qt依赖的开发场景…

2026/10/24 0:02:40

ESXi裸机虚拟化安装指南:从硬件兼容到虚拟机部署

1. 为什么还要折腾ESXi:从一台闲置机器说起手里攒了几台淘汰下来的迷你主机,配置不算差,i5加16G内存,扔了可惜,装个桌面系统又觉得浪费。这种场景下,ESXi就成了一个绕不开的选择。它是一套裸机虚拟化平台&a…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑