Skill Editor:纯浏览器端的 AI Agent 技能包编辑器
文章目录Skill Editor纯浏览器端的 AI Agent 技能包编辑器功能一览.skill 文件的结构技术实现Skill Editor纯浏览器端的 AI Agent 技能包编辑器做 AI Agent 开发的人应该都遇到过.skill文件的编辑需求。这类文件本质上是 ZIP 包里面放着 SKILL.md、脚本、参考文档等内容用来给 AI Agent 定义技能。目前大多数人的做法是解压出来改改完再打包回去流程繁琐且容易出错。Skill Editor 解决的就是这个问题一个纯浏览器端的编辑器直接打开.skill文件编辑、预览、导出全程不用装任何软件。功能一览整个编辑器跑在浏览器里不依赖后端服务。核心能力包括加载、编辑、导出.skill文件全部在浏览器内完成支持 Markdown、YAML、Python、JavaScript 的语法高亮底层用的 CodeMirror 6左侧有文件树可以添加和删除文件能预览图片和 PDF导出前自动校验 SKILL.md 和 YAML frontmatter 的格式支持亮色和暗色两种主题用法也很简单打开在线地址就能用文件从本地拖进去即可。编辑完成后点导出会生成一个符合格式要求的.skillZIP 包。.skill 文件的结构对于不熟悉这个格式的人简单说明一下.skill文件的目录结构SKILL.md # 必须有YAML frontmatter Markdown 正文 scripts/ # 可选放脚本文件 references/ # 可选放参考文档 assets/ # 可选放资源文件其中 SKILL.md 的 frontmatter 里必须包含name和description两个字段。Skill Editor 在导出时会对这些做校验格式不对会提示你修改。技术实现项目的技术栈比较新React 19 Vite 7 Tailwind CSS v4文件操作用 JSZip 处理 ZIP 的解压和压缩语法高亮用 CodeMirror 6。整个项目可以通过 GitHub Actions 自动部署到 GitHub Pages推送到 main 分支就会触发构建和发布。本地开发的话npm install装完依赖npm run dev就能跑起来地址是http://localhost:5173/skill-editor/。目前项目 Star 数不多但对于经常和.skill文件打交道的人来说这个工具省掉了手动解压打包的步骤算是一个实用的小工具。ill 文件打交道的人来说这个工具省掉了手动解压打包的步骤算是一个实用的小工具。