用途:把 SpecWeave 技能转换为 Agent Skills 开放标准格式,使技能可在 GitHub Copilot(VS Code 集成)、Gemini CLI、Cursor、Claude Code 及其他兼容 Agent Skills 的工具间移植。
主要能力:提供 /sw:export-skills 命令,支持 --output <dir>(默认 .agent-skills/)、--plugin <name>、--skill <name>、--dry-run(预览不写文件)、--validate(按 Agent Skills 规范校验输出)。导出结构为 {output}/{skill-name}/SKILL.md。字段映射:name、description 直接映射(description 上限 1024 字符);allowed-tools 由逗号分隔转为空格分隔;默认补充 license 为 Apache-2.0、compatibility 为 Designed for Claude Code、metadata.author 取插件清单作者、metadata.source 为 SpecWeave。
使用方式:执行 /sw:export-skills [options];流程为发现插件中的 SKILL.md、解析 YAML frontmatter 并转换、校验输出、写入文件。校验要求 name 与目录名一致、description 为 1-1024 字符、name 仅含 a-z 和 -、不含 --、不以 - 开头或结尾。导出后可提交仓库、推送 GitHub 以启用 Copilot 技能发现,或发布到技能注册表。
限制:SpecWeave 专有字段(context、model、invocableBy、visibility)不导出;渐进式披露的子文件不包含;技能记忆文件(运行时状态)不导出。