Skill Analyzer 提供从 SKILL.md 文件提取结构化元数据的参考模式,用于演示生成场景。需注意:实际分析由 demo-producer/scripts/generate.sh 执行,本技能仅提供参考模式。
用途:解析技能元数据,提取 phases、examples、features 等内容,输出结构化 SkillMetadata(含 name、description、tags、version、userInvocable、context,以及 phases、examples、keyFeatures、relatedSkills)。
主要能力:1) Frontmatter 解析,用 Bash 提取 name、description、tags;2) 阶段检测,查找 ## Phase N: 或 ### Phase N: 标题,从代码块提取工具(如 Grep、Glob、Read、Task),依据 PARALLEL 注释或多个工具调用判断并行执行;3) 示例检测,查找带语言标签的代码块,提取上下文作为描述,识别快速开始示例;4) 功能检测,解析 Key Features 或 What it does 后的要点,并从 description 和 tags 中提取。
使用方式:作为 demo-producer 流水线的一部分,运行 ./skills/demo-producer/scripts/generate.sh skill explore,内部调用提取函数完成解析、生成演示脚本。
适用场景:为演示脚本生成、终端录制、内容模板提供分析后的元数据。相关技能包括 demo-producer、terminal-demo-generator、content-type-recipes。参考文档见 references/frontmatter-parsing.md 和 phase-extraction.md。
限制:本技能不执行实际分析,仅提供参考模式;其余细节暂未提供。