Releases: zhangliyuangit/skillport
Releases · zhangliyuangit/skillport
Release list
v0.4.1 — 可安装会软链 agent 文档的仓库
🐛 修复
- 从「会软链 agent 文档」的仓库安装 Skill:此前只要下载的归档里含任意符号链接(常见写法:
CLAUDE.md/GEMINI.md软链到AGENTS.md,如greensock/gsap-skills),整个安装就会被拒。现在改为安全跳过软链(从不写盘),其余内容正常装入;路径穿越 / 绝对路径条目仍会拒绝。
✨ 改进
- 安装成功的提示会诚实告知跳过了哪些软链(经
AddResult.skipped→ API → 网页 toast)。
安装
```bash
npm install -g "https://github.com/zhangliyuangit/skillport/releases/download/v0.4.1/skillport-0.4.1.tgz"
```
需要 Node.js 22+。
v0.4.0 — 快照面板 + 开源就绪
✨ 新功能
- Web 快照面板:管理页新增快照时间线,支持「立即快照」与每行「一键回滚」(回滚前自动快照,可再撤销);机器 label 翻成人话(如
before-sync-pdf→ 同步前 · pdf)。原本只能在 CLI 用的快照能力现已进入网页。
🎨 体验
- SkillPort 渐变字标(网页品牌)与 README 渐变 SVG logo。
🧰 开源就绪
- 补 MIT
LICENSE。 - 新增 GitHub Actions CI(push / PR 自动
typecheck+ 111 测试 +build)。 - CLI 包已可发布到 npm(元数据 +
publishConfig就绪)。
🐛 修复
- 修正已提交进公开仓库的
package-lock.json暴露内网镜像源、并导致 CInpm ci卡死的问题:resolvedURL 全部指向registry.npmjs.org,并以.npmrc钉死。
安装
```bash
npm install -g "https://github.com/zhangliyuangit/skillport/releases/download/v0.4.0/skillport-0.4.0.tgz"
```
需要 Node.js 22+。
SkillPort v0.3.0
SkillPort v0.3.0
- doctor 健康检查:扫描死链 / 内容漂移 / 孤儿副本,
doctor --fix一键修复;设置页有面板 - 更新 GitHub skill:
update [name|--all]从记录的来源重新拉取最新(有变化才动,自动先快照);技能详情页「从 GitHub 更新」 - 新建 skill:
new <name> [--description]生成 SKILL.md 模板并纳入各端;网页「新建 Skill」 - 命令面板 ⌘K:网页里模糊搜索 skill + 跳转页面,键盘操作
- 内容预览升级:SKILL.md 渲染为 Markdown(语法高亮、预览/源码切换、表格/任务列表)
安装
npm install -g "https://github.com/zhangliyuangit/skillport/releases/download/v0.3.0/skillport-0.3.0.tgz"SkillPort v0.2.0
SkillPort v0.2.0
- 自定义 Agent:内置 codex/claude 外可注册任意 Agent(如 qoder),
agent list/add/remove/populate,运行中热加载;网页设置页可视化管理 - 每端开关:单独 enable/disable 某客户端,保留中心副本
- 删除与回收站:
delete --agent移入 ~/.skillport/trash - 快照与安全卸载:sync 前自动快照、
snapshot create/list/restore、remove --all、uninstall [--purge] - 内容预览:网页查看 SKILL.md(Markdown 渲染 + 源码切换)、技能/发现页搜索
- 全新网页设计 + 自动刷新 + toast;CLI 表格上色
- 修复:scan 遇含符号链接的 skill 不再崩、UI token 刷新后保持、强制 Node ≥22
安装
npm install -g "https://github.com/zhangliyuangit/skillport/releases/download/v0.2.0/skillport-0.2.0.tgz"SkillPort v0.1.1
SkillPort v0.1.1
真实环境兼容性补丁。
修复
- 扫描时跳过没有
SKILL.md的运行时或支持目录。 - 避免
~/.codex/skills/codex-primary-runtime一类非 Skill 目录中断整个扫描。 - 保留对有效 Skill 目录的严格结构与安全校验。
验证
- 使用真实本地目录完成 scan、add、diff、sync、remove 全生命周期验证。
- 71 项自动化测试、类型检查、生产构建和生产依赖审计全部通过。
直接安装
需要 Node.js 22 或更高版本:
npm install -g "https://github.com/zhangliyuangit/skillport/releases/download/v0.1.1/skillport-0.1.1.tgz"
skillport --version
skillport ui升级时重复执行安装命令。卸载使用:
npm uninstall -g skillportSkillPort v0.1.0
SkillPort v0.1.0
首个可用版本:在本地统一管理 Codex 与 Claude Code Skills。
功能
- 扫描、纳管、状态检查、差异查看、同步和移除 Skill
- 冲突时明确选择 Codex、Claude 或中心版本,不静默覆盖
- 支持公开 GitHub 仓库根目录及子目录安装
- 提供完整中文本地管理页面
- 默认软链接,支持复制模式回退
- 原子状态写入、操作回滚与本地 API 令牌保护
安装
下载 Release 中的 skillport-0.1.0.tgz 后运行:
npm install -g ./skillport-0.1.0.tgz
skillport --help
skillport ui验证
- 70 项自动化测试通过
- TypeScript 类型检查与生产构建通过
- 生产依赖审计 0 漏洞
- npm 压缩包在隔离目录完成 CLI 与页面启动冒烟测试