Skip to content

Releases: zhangliyuangit/skillport

v0.4.1 — 可安装会软链 agent 文档的仓库

Choose a tag to compare

@zhangliyuangit zhangliyuangit released this 30 Jun 10:02

🐛 修复

  • 从「会软链 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 — 快照面板 + 开源就绪

Choose a tag to compare

@zhangliyuangit zhangliyuangit released this 29 Jun 07:38

✨ 新功能

  • 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 暴露内网镜像源、并导致 CI npm ci 卡死的问题:resolved URL 全部指向 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

Choose a tag to compare

@zhangliyuangit zhangliyuangit released this 29 Jun 05:36

SkillPort v0.3.0

  • doctor 健康检查:扫描死链 / 内容漂移 / 孤儿副本,doctor --fix 一键修复;设置页有面板
  • 更新 GitHub skillupdate [name|--all] 从记录的来源重新拉取最新(有变化才动,自动先快照);技能详情页「从 GitHub 更新」
  • 新建 skillnew <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

Choose a tag to compare

@zhangliyuangit zhangliyuangit released this 29 Jun 03:08

SkillPort v0.2.0

  • 自定义 Agent:内置 codex/claude 外可注册任意 Agent(如 qoder),agent list/add/remove/populate,运行中热加载;网页设置页可视化管理
  • 每端开关:单独 enable/disable 某客户端,保留中心副本
  • 删除与回收站:delete --agent 移入 ~/.skillport/trash
  • 快照与安全卸载:sync 前自动快照、snapshot create/list/restoreremove --alluninstall [--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

Choose a tag to compare

@zhangliyuangit zhangliyuangit released this 28 Jun 09:07
d08b9e2

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 skillport

SkillPort v0.1.0

Choose a tag to compare

@zhangliyuangit zhangliyuangit released this 28 Jun 08:49
5ed9950

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 与页面启动冒烟测试