用途与定位:skill 是 MOOLLM 中描述“技能如何工作、如何演进、如何组合”的元协议。其理念是“技能就是学会了做事的文档”,在 Anthropic Skills 模型基础上扩展,采用文档优先、机器可读规格、可组合与人工把关的思路。
主要能力:技能可作为原型(prototype)派生出实例,状态存在实例、行为留在原型;采用语义图像金字塔分层阅读:GLANCE(约 5-70 行)→ CARD.yml(约 50-200 行)→ SKILL.md(约 200-1000 行)→ README 与资源(约 500-5000+ 行),规则是未加载上层不加载下层。CARD.yml 定义接口、方法、广告(advertisements)与 AMBIENT 声明,使技能可被编排器按分数和条件注入上下文,实现持续生效的环境技能。名称被视作 K 线,调用名称即激活整套知识语境。还提及 empathic templates 的语义化实例化、多层状态持久化(平台会话、LOG.md 叙述、*.yml 状态、#object-id 数据岛),以及单次调用内模拟多智能体与多轮交互(资料给出 33 回合、21 回合、单次化身等演示)。
使用方式:资料给出 CARD.yml 中的 advertisements 与 AMBIENT 字段(score、condition、scope、resolution)写法,以及 GLANCE/CARD/SKILL/README 的阅读顺序。安装命令与具体调用步骤暂未提供。
适用场景与限制:适用于需要可组合、可复用、可机器编排的 LLM 技能体系,以及多智能体模拟、角色扮演与教学式探索。资料同时指出,智能编排器可自动解析并注入 AMBIENT,而 Cursor/Claude Code 等“笨”编排器只能靠手动维护热列表;未提供具体平台支持范围、性能数据来源与收费信息。