Releases: oneszc/SkillDock
Release list
SkillDock V0.5.1
SkillDock V0.5.1
Highlights
- Fixed System Skill classification when the same Skill also exists in Library or another Agent.
- Added GitHub Agent Plugin repository notice during remote import.
- Added Select All / Deselect All controls for multi-Skill GitHub imports.
Notes
- SkillDock still imports only Skill folders. It does not install Agent plugin hooks, runtime settings, official registration, or plugin update flows.
- Installed and System are overlapping views, so their counts should not be added together.
- V0.5.1 does not add new Codex Available sources; Personal and Plugin read-only source coverage remains planned for V0.6.
Verification
git diff --check: passed.swift test: 148 tests passed../scripts/package-app.sh: generateddist/SkillDock.appanddist/SkillDock-0.5.1.zip.- Independent unzip verification with
./scripts/verify-app.sh: passed. - Bundle version:
0.5.1. - SHA-256:
32c4ad550af5c00d14549bc9ed8d1eb80e76777f461121efa4f27fed7b1af6e9.
SkillDock V0.5.0
SkillDock V0.5.0
V0.5.0 adds manual, local-first Chinese translation for individual Skills through DeepSeek.
New
- Configure a DeepSeek API key securely in macOS Keychain.
- Choose DeepSeek V4 Flash or V4 Pro and test the connection from Settings.
- Switch between original and translated
SKILL.mdcontent. - Translate both the Skill description and full Markdown while keeping the Skill name unchanged.
- Store translations outside the original Skill folder.
- Detect source changes and keep old translations with a stale warning.
- Regenerate translations manually with explicit confirmation.
- Search current translated descriptions in Chinese.
Changed
- Removed the
Chinese Notestab from Skill details. - Existing
notes.jsondata remains on disk but is no longer shown or sent to DeepSeek. - Kept Skill list descriptions in their original language for consistent identification.
- Refined detail navigation alignment, GitHub source presentation, Markdown spacing and file list layout.
Safety
- Translation is never triggered automatically or in batches.
- API keys are never written to
settings.jsonor Skill files. - Failed requests never overwrite a previously successful translation.
- Switching Skills during a request cannot assign the result to the wrong Skill.
Not Included
- No background or batch translation.
- No manual translation editing.
- No providers other than DeepSeek in the V0.5 interface.
- No translation of Skill names or files other than
SKILL.md.
Validation
- Product owner acceptance completed with a real DeepSeek API key.
- Full Swift test suite: 140 tests passed.
- Release ZIP was independently extracted and verified before publication.
- SHA-256:
4469b69998934f1c04024096b24a0f0893021b9075c7332f7b46457d7068c0b5.
SkillDock V0.4.1
SkillDock V0.4.1
V0.4.1 is a maintenance release for Agent badge display and GitHub Skill update checks.
Fixed
- When a Skill is installed in no more than two Agents, all installed Agent logos are shown directly.
- When a Skill is installed in more than two Agents, Codex and Claude are prioritized and the remaining Agents are collapsed into
+N. - Git metadata inside
.gitno longer participates in Skill content hashes. - Manual update checks no longer report false local changes caused only by files such as
.git/logs/HEAD.
Preserved
- Hidden Skill files such as
.skill-configstill participate in content hashes. - Update checks remain manual and never overwrite local changes automatically.
- This release does not include the V0.5 AI translation feature.
SkillDock V0.4.0
SkillDock V0.4.0
V0.4.0 adds configurable Agent targets so SkillDock can grow beyond Codex and Claude.
New
- Agent targets are now configurable.
- Codex and Claude remain enabled by default.
- Additional Agents can be added from Settings as disabled presets.
- Suggested Agents include Grok, Gemini, OpenCode, Antigravity, and Hermes.
- Suggested Agents use product-provided colored and gray brand logos.
- Antigravity uses PNG brand assets for cleaner gradient rendering.
- Settings can enable or disable Agent targets and edit their paths.
- Library and Installed filters now use dynamic Agent targets.
- Detail header and Install Targets now render dynamic Agent targets.
- Skill list rows now prioritize Codex and Claude, then collapse additional installed Agents into +N.
- Install and uninstall now support custom Agent target paths.
Safety
- Disabled Agent targets are not scanned.
- Uninstall still removes only the selected Agent copy.
- Library copies, other Agent copies, Chinese notes, and System Skills remain protected.
Not Included
- No batch sync.
- No symlink mode.
- No background automatic sync.
- No AI Chinese interpretation.
- No private GitHub repository support.
SkillDock V0.3.3
SkillDock V0.3.3
V0.3.3 adds manual update checks for GitHub-imported Skills and Agent filtering in Library / Installed.
New
- GitHub-imported Library Skills now show their source repository in the detail header.
- Added manual Check Update action for remote Skills.
- Added update preview with added, modified, and removed files.
- Added local modification protection so changed local Skills cannot be replaced silently.
- Confirmed remote replacement updates Library files and stored source metadata.
- Added Agent filter in the second column for Library and Installed.
Not Included
- No background automatic updates.
- No automatic merge for local modifications.
- No private GitHub repository login.
- No new Agent types beyond Codex and Claude Code.
Installation
- Download
SkillDock-0.3.3.zip. - Unzip and open
SkillDock.app.
Requirements
- macOS 26
- Current build uses local ad-hoc signing and is not notarized with Apple Developer ID.
Verification
- Automated tests: 103 passed.
- Release app packaging and resource verification: passed.
- Independent ZIP extraction verification: passed.
File Checksum
SHA-256: 35a74249bdabe8a4e8791a106d07b97f851ebb95183bb374d9e50e5a96545a80
SkillDock V0.3.2
SkillDock V0.3.2
V0.3.2 修复卸载与覆盖安装确认弹窗关闭后操作请求丢失的问题。
修复内容
- 点击卸载确认弹窗
Remove后真实删除所选 Agent 的 Skill 副本。 - 删除完成后刷新 Agent 安装状态和 Install Targets 复选框。
- 修复使用相同确认结构的覆盖安装操作。
- 保持主技能库、其他 Agent 副本、中文备注和 System Skill 安全保护。
- 增加 App 层回归测试,覆盖弹窗关闭后仍能完成卸载的场景。
安装
- 下载
SkillDock-0.3.2.zip - 解压后打开
SkillDock.app
要求与说明
- 需要 macOS 26
- 当前版本使用本地临时签名,尚未进行 Apple Developer ID 签名与公证
- 中文备注和未来 AI 总结不会修改原始 Skill
验证
- 自动化测试:92 项全部通过
- Release 构建与安装包资源验证:通过
文件校验
SHA-256: 6f657b077134e63201525683f957bac76f152ab56422c10712cdc4c14e5530b6
SkillDock V0.3.1
SkillDock V0.3.1
V0.3.1 重点优化 Codex / Claude Code 的安装状态识别与安全卸载体验。
新功能与优化
- 详情页顶部使用 Codex / Claude Logo 表示安装状态。
- 彩色 Logo 表示已安装,独立灰色 Logo 表示未安装。
- 点击未安装 Logo 可直接发起安装。
- Install Targets 使用原生复选框、Agent Logo 和名称管理安装与卸载。
- 取消勾选会先显示卸载确认。
- 卸载只移除所选 Agent 的精确 Skill 副本。
- 保护主技能库、其他 Agent 副本、中文备注和 System Skill。
- 优化 Agent Logo 尺寸与显示清晰度。
安装
- 下载
SkillDock-0.3.1.zip - 解压后打开
SkillDock.app
要求与说明
- 需要 macOS 26
- 当前版本使用本地临时签名,尚未进行 Apple Developer ID 签名与公证
- 中文备注和未来 AI 总结不会修改原始 Skill
验证
- 自动化测试:91 项全部通过
- Release 构建与安装包资源验证:通过
文件校验
SHA-256: 1d3cf5137c4f5fcd0b5f388138f9f3eb6aaa1ac00e97053767066fd753b8157d
SkillDock V0.3.0
V0.3.0 - GitHub Remote Import
SkillDock can now discover and import Skills from public GitHub repositories.
New
- Add Skills from public GitHub repository or folder links without signing in.
- Support Git Clone, ZIP download, and Automatic fallback.
- Discover multiple Skills in one repository and import selected Skills together.
- Show scripts risk and per-Skill conflict handling before import.
- Save repository, branch, Skill path, commit, acquisition method, and content hash.
- Import remote Skills only into the main Library; never auto-install to Codex or Claude Code.
Verification
- 64 automated tests passed.
- App bundle and independently extracted release ZIP verified.
- SHA-256:
e7b2edf2020846c48577aa629425002c92be648bd4d76dbbc93a4988c82dc26a
Next
Manual remote update checks and local-change protection are planned for V0.3.1.
The app currently uses a local temporary signature and is not notarized with Apple Developer ID.
SkillDock V0.2.1
SkillDock V0.2.1
V0.2.1 重点提升长期浏览时的视觉舒适度,并将设置体验调整为更符合 macOS 习惯的独立偏好窗口。
新功能与优化
- 放大 Skill 列表标题、副标题、图标和行高。
- 提升详情页标题、描述和操作区域的阅读层级。
- 为长文设置舒适阅读宽度,并增加主要页面留白。
- Settings 改为应用菜单中的独立单实例窗口,支持
⌘,打开。 - 设置窗口采用可扩展侧栏与内容结构。
- 新增 System、Light、Dark 外观模式,并支持自动保存。
- 优化路径字段、Appearance 选择器和设置页交互。
- 替换 SkillDock 应用图标。
- 继续使用 SwiftUI 官方组件、系统默认行为和 SF Symbols。
安装
- 下载
SkillDock-0.2.1.zip - 解压后打开
SkillDock.app
要求与说明
- 需要 macOS 26
- 当前版本使用本地临时签名,尚未进行 Apple Developer ID 签名与公证
- 中文备注保存在
~/Library/Application Support/SkillDock/ - 中文备注和未来 AI 总结不会修改原始 Skill
验证
- 自动化测试:44 项全部通过
- 产品负责人视觉验收:通过
文件校验
SHA-256: e3e77eb13e2ba1046a78e24ef4d0780a0622b0679481677f936cedfba9f26f34
SkillDock V0.2.0
SkillDock V0.2.0
V0.2.0 重点优化本地 Skill 导入预览、中文备注体验和 Skill 身份展示。
新功能与优化
- 支持将单个 Skill 文件夹拖入 Library。
- 导入前预览名称、说明、文件结构、脚本风险和同名冲突。
- 同名冲突默认跳过,可主动选择替换或重命名。
- 中文备注改为单页分组表单。
- 标签和适用场景支持建议项与自由新增。
- 中文备注停止输入约 1 秒后自动保存。
- Skill 列表和详情页始终保留原始名称。
- 列表优先显示中文描述,没有时显示英文描述。
- 详情页顶部展示原始名称、英文描述和可选中文描述。
- 移除重复的 Overview,详情页默认打开
SKILL.md。
安装
- 下载
SkillDock-0.2.0.zip - 解压后打开
SkillDock.app
要求与说明
- 需要 macOS 26
- 当前版本使用本地临时签名,尚未进行 Apple Developer ID 签名与公证
- 中文备注保存在
~/Library/Application Support/SkillDock/ - 中文备注和未来 AI 总结不会修改原始 Skill
验证
- 自动化测试:42 项全部通过
- 产品负责人手动验收:通过
文件校验
SHA-256: 0742c80cf1e41f8be0b1848aaf4d30dac0a9651f75de3764e1143fdccd98b2e2