skill version upgrade

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

版本升级打包分发。当用户说"版本升级"、"打包版本"、"发布版本"、"上传版本"、"release"、"归档版本"等时触发。 将当前版本的 skill.zip + 升级说明 + CHANGELOG 存档到本地 releases/[version]/ 目录,并上传到项目资产库(tdrive)的 [version]/ 文件夹。 适用于任何 WorkBuddy skill 项目的版本升级流程。提供 archive-version.sh 脚本实现本地归档自动化。

一句话选型结论

按资料字段整理

skill version upgrade是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_aa360a38/version-upgrade
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_aa360a38仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791625266
正文体量5.8 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
skill version upgrade当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

5.8 KB
模型实际读到的说明书原文,来自技能仓库

版本升级打包分发

将 skill 项目当前版本的产物打包、本地归档、上传到项目资产库(tdrive)。

触发条件

用户说以下关键词时触发:
- "版本升级" / "打包版本" / "发布版本" / "上传版本"
- "release" / "归档版本" / "存档版本"
- 明确提到把当前版本打包上传到资产库

流程概览

Step 1: 确认版本号 → Step 2: 打包 skill.zip → Step 3: 本地归档 → Step 4: 上传资产库

Step 1:确认版本号

从项目的 CHANGELOG.md 或 ROADMAP.md 确认当前版本号。格式统一为 vX.Y(如 v0.2、v1.0)。

如果用户未指定版本号,读取 CHANGELOG.md 的 ## [Unreleased] 下方最近的版本号推断。

Step 2:打包 skill.zip

运行项目的验证/打包脚本生成 skill.zip。常见方式(按项目实际脚本选择一种):

# 方式 A:通过 validate.sh 间接产出(mobile-app-bootstrapper 模式)
sh scripts/validate.sh
# 产出: scripts/.tmp_package/skill.zip

# 方式 B:直接调用 package_skill.py(skill-creator 官方)
python <skill-creator-path>/scripts/package_skill.py skill/ dist/
# 产出: dist/skill.zip

确保 skill.zip 已生成后再继续。

Step 3:本地归档

使用本 skill 的 scripts/archive-version.sh 脚本:

sh ~/.workbuddy/skills/version-upgrade/scripts/archive-version.sh <version> <project_root>

# 示例:
sh ~/.workbuddy/skills/version-upgrade/scripts/archive-version.sh v0.2 /c/Users/ASUS/WorkBuddy/my-skill

脚本会:
1. 创建 releases/<version>/ 目录
2. 自动查找并复制 skill.zip(按 .tmp_package/skill.zip → dist/skill.zip → 根目录 skill.zip 顺序)
3. 复制升级说明 docs/<version>-upgrade.md(若存在)
4. 复制 CHANGELOG.md(若存在)

如果项目没有 skill.zip(如纯文档类项目),直接手动复制产物到 releases/<version>/。

Step 4:上传到项目资产库

使用 tdrive 工具上传到项目资产库。完整子流程:

4.1 创建版本文件夹

// mcp__netdrive__tdrive.dir_create
{
  "parent_dir_id": "<项目根目录 dir_id>",
  "name": "<version>"  // 如 "v0.2"
}

记录返回的 dir_id 作为后续上传的目标目录。

项目根目录 dir_id 通常在会话上下文的 <tdrive-root> 中可获取。若不明确,先用 mcp__netdrive__tdrive.dir_list 列出根目录确认。

4.2 上传文件

对每个要上传的文件(skill.zip、升级说明、CHANGELOG),分三步完成:

4.2.1 申请上传留空(file_upload)

// mcp__netdrive__tdrive.file_upload
{
  "dir_id": "<版本文件夹 dir_id>",
  "file_name": "skill.zip",
  "file_size": <实际字节数>
}

返回:url(PUT 上传地址)、confirm_key、task_id。

4.2.2 用 curl PUT 上传文件内容

curl -sSL -X PUT \
  -H "Authorization: <从 file_upload 返回的 auth header>" \
  -H "Cache-Control: max-age=31104000" \
  -H "Content-Type: <mime type>" \
  -H "x-cos-acl: default" \
  -H "x-cos-security-token: <从 file_upload 返回的 token>" \
  -H "x-cos-storage-class: INTELLIGENT_TIERING" \
  -T "<本地文件路径>" \
  "<file_upload 返回的 url>"

MIME 类型:
- .zip → application/zip
- .md → text/markdown

4.2.3 确认落库(file_upload_complete)

// mcp__netdrive__tdrive.file_upload_complete
{
  "confirm_key": "<file_upload 返回的 key>",
  "dir_id": "<版本文件夹 dir_id>",
  "file_name": "<文件名>",
  "file_size": <实际字节数>,
  "task_id": "<file_upload 返回的 task_id>"
}

4.3 核验

上传全部完成后,用 dir_list 确认文件夹内容:

// mcp__netdrive__tdrive.dir_list
{ "dir_id": "<版本文件夹 dir_id>" }

上传的 Authorization Header 处理

file_upload 返回的 url 是预签名 URL,已包含认证参数。但 PUT 请求仍需设置 Authorization header。使用 ToolSearch 加载 mcp__netdrive__tdrive.file_upload 的参数 schema 以获取准确格式。

实际操作中,使用以下简化方式:
- file_upload 返回的响应中包含 url 和必要的 auth 信息
- 直接使用返回的 url 进行 PUT,加上必要的 x-cos-* headers

注意事项

  1. 先确认再操作:Step 4 涉及项目资产库写入,执行前需与用户确认版本号和上传内容
  2. 本地归档优先:Step 3 在 Step 4 之前执行,确保本地有备份
  3. 版本号一致性:本地 releases/<version>/ 和资产库 <version>/ 使用相同版本号
  4. 文件完整性:每次归档至少包含 skill.zip + 升级说明,确保可独立恢复
  5. 适配不同项目:不同 skill 项目可能有不同的打包方式(validate.sh / package_skill.py / 手动),根据实际情况调整 Step 2

快速参考:完整执行示例

# Step 1: 确认版本
VERSION=v0.2
PROJECT=/c/Users/ASUS/WorkBuddy/mobile-app-bootstrapper

# Step 2: 打包
cd "$PROJECT" && sh scripts/validate.sh

# Step 3: 本地归档
sh ~/.workbuddy/skills/version-upgrade/scripts/archive-version.sh "$VERSION" "$PROJECT"

# Step 4: 上传资产库(通过 tdrive 工具调用,见 4.1-4.3)

常见问题

5 问
答案由本站依据条目字段整理
skill version upgrade怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_aa360a38/version-upgrade。安装方式为未标注。装完刷新技能列表或重开客户端。

skill version upgrade支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

skill version upgrade权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

skill version upgrade收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

skill version upgrade用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。