Repository navigation
SkillHub v0.2.0
v0.2.0
自 v0.1.0 以来的改动(193 项):
- release: v0.2.0
- chore: 修正发布脚本的标签检查(rev-parse --verify 在标签不存在时抛出,需捕获)
- chore: 标签存在性检查改用 rev-parse --verify --quiet,避免无谓报错
- feat(release): 发布做成一条命令;弹窗不再把日期当版本号
- docs+fix(security): 写清上传功能的威胁模型,并补上内容扫描与权限预检
- chore: 安装正式版做成一条命令,并回读校验装上去的就是新的
- fix(update): 日期转换出 NaN 导致永远检测不到更新;并区分「关掉」与「不再提示」
- feat: 每次刷新检查更新并弹窗提示;版本比较严格区分先后
- chore(ui): 隐藏「上传待审」—— 那是本项目收录技能用的开发流程,不是用户功能
- feat(ui): 商店 Star 移到入库下方;弱化待装数字;库里支持单技能安装
- data: refresh star counts, history and skill index (2026-09-15)
- feat(launch): 加入 12 个网页版 AI,并让网页提示词自包含
- fix(launch): 所有 app 形态的启动都是坏的 —— appName 从未进入启动计划
- fix(launch): 修 Cursor 打不开的根因,并把形态改为「交互式会话」
- fix(launch): 逐个核实 60+ 个智能体的提示词传递方式,并修掉生成脚本的根因
- fix(launch): 提示词传递方式按工具区分,并加一道元数据门禁
- fix(launch): DSH 是客户端不是终端 —— 启动配置一直指向错的形态
- fix(launch): 弹窗高过窗口,启动按钮在屏幕外点不到
- feat(launch): 默认在 ~/.skillhub/sandbox 里运行,每个技能一个文件夹
- fix(bulk): 默认勾选本机检测到的智能体,而不是只勾已启用的
- feat(library): 一键安装先选智能体,不再静默装到全部
- fix(self-test): 自检会卸载用户真实的技能 —— 实际已造成损失
- fix: 修复启动与安装的五个问题,并补上审计的一个盲区
- docs: README 补上技能视图、Star、上传待审与共享数据;修正过期的目录数字
- feat: 库里商店没有的技能可以上传到仓库待审区
- submission: register africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: register video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: video-shotcraft-local
- submission: register africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- submission: africa-dropship
- fix(mac): 修复非 Dock 界面仍显示微信开发者工具图标的问题
- feat(store): 商店里可以直接给 GitHub 仓库点 star
- fix: 分片缓存永不过期 + 镜像选择失效,导致新增标注读不到
- data: refresh star counts, history and skill index (2026-09-15)
- feat: 标注技能专用哪个智能体,并修掉分片缓存的永不过期
- data: refresh star counts, history and skill index (2026-09-15)
- feat(store): 技能模式首屏按仓库轮转,并把提取并入定时任务
- feat: 把技能从「合集」里抽出来,商店可以直接浏览单个技能
- data: refresh star counts and history (2026-09-15)
- fix: 排行榜页白屏 —— 目录里的分类值不在标签表里
- feat: 刷新时从本项目仓库拉共享星标与增长榜,不需要服务器
- fix(store): 重排商店卡片,空间让给简介,按钮不再溢出卡外
- feat(store): 「我要做」折叠 + 目录扩到 147 个仓库 / 11,354 个技能
- chore: 清理死函数删除后暴露出的 10 个未使用导入
- chore: 删掉三个已无引用的 CSS 变量与 accentDeep 字段
- chore: 全库审查 — 清理死代码与历史残留,修复 6 个真实缺陷
- refactor(ui): 去掉「内置精选目录」相关的界面标签
- revert(theme): 四套主题的强调色还原为原值,改用 --on-accent 解决对比度
- fix(library): 启动按钮改回强调色蓝(之前是白色),并真正压低横幅背景
- feat(nav): 左侧图标的角标改成「有新东西才提示」,点一下消掉
- fix(theme): 四套深色主题的按钮白字对比度不达标,逐套修掉
- style(theme): 深空蓝改成靛蓝倾向 #3d5fd9
- style(theme): 深空蓝的蓝调深一档,更有质感,同时修掉按钮文字不达标
- fix(library): 重做启动按钮,解决蓝底蓝按钮的糊在一起
- fix(library): 卡片不再用头像铺满整块,并补上库里缺失的一句话简介
- refactor: 移除 AI 翻译功能,改为强制人工双语 + 上架门禁
- chore(release): 发布 v0.1.0 GitHub Release,并补上下载安装说明
安装:下载下面的 SkillHub-0.2.0-arm64.dmg,打开后把 SkillHub 拖进「应用程序」。
本应用未做 Apple 开发者签名。首次打开若被拦截,右键图标 → 打开。