Skill 统一上传器

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

把本地写好的 Skill(含 SKILL.md 的文件夹)一键发布到多个 Skill 平台的统一上传器。当用户想要:发布/上传 skill 到 SkillHub、ClawHub、虾评 Xiaping、WorkBuddy 开放平台、扣子 Coze、钉钉悟空、小红书 RedSkill、文心智能体、Dify;用 CLI 发布 skill;批量把同一个 skill 推送到多个平台;校验 SKILL.md frontmatter;生成合规 slug;或询问"怎么把我的 skill 上传到市场/上传失败怎么办"时使用。覆盖 SkillHub(直连 API 带分类)/ ClawHub(CLI)/ 虾评 Xiaping(REST API 直发)三个平台的认证、安装、dry-run 预检与正式发布全流程,并文档化其余国内大厂与开源社区市场的上传规则;内置 diagnose / pack / fallback / set-category 三级容错与替代方案,任一环节失败都有网页或手动兜底,不会卡死。也用于解决"发布到 SkillHub 后显示未分类 / 怎么设置技能分类":官方 CLI 的 publish 不传 category,本工具提供直连 API 的带分类发布与 set-category 补救。也用于清理虾评 Xiaping 上的同名重复/空壳技能:`xiaping-delete`(先只读预演,加 --confirm 才执行软删除);同名重发时自动走 POST /api/upload + skill_id 更新(含文件包)而非另建条目。frontmatter 解析支持多行 YAML(折叠 `>` / 字面 `|` 标量、块状列表);slug 自动归一化,中文名会保留 Unicode slug 或在装了 pypinyin 时自动转拼音;dry-run 为纯预检(不会真正登录/提交/删改);直连 API 发布对 429/5xx/网络错误自动退避重试一次。

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

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

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

读仓库与生成改动

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

跑测试与排查故障

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

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Skill 统一上传器当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 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 全文

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

腾讯龙虾技能打包助手

触发条件

当用户的意图是准备上传技能到腾讯技能平台时,立即调用本技能。以下表达均应触发:

  • "打包这个技能"、"把技能打包"、"技能打包"
  • "导出技能"、"发布技能"、"上传技能"
  • "准备上传到腾讯"、"发布到技能平台"
  • 当前对话中刚完成了一个技能的调试/优化,用户说"打包"或"导出"

定位

当你已经把一个技能在本地调试好,准备上传到腾讯技能商店时,这个技能帮你自动完成两件事:

  1. 打包文件夹 → 复制技能目录到你指定的导出路径
  2. 生成可复制字段 → 从 SKILL.md 的 frontmatter 中提取平台表单所需内容,排版成可直接复制粘贴的格式

调用方式

/skill-publisher <技能名称>

或指定导出路径:

/skill-publisher <技能名称> --export <导出目录>

示例:

/skill-publisher geo-optimization --export C:\Users\Administrator\Desktop\腾讯龙虾技能导出

腾讯技能平台表单字段映射

平台发布页面需要填写以下 6 个字段,本技能会逐一从 SKILL.md 中提取或推导:

# 平台字段 来源 说明
1 Slug frontmatter.slug 技能唯一标识,必须与 SKILL.md 中的 slug 一致
2 显示名称 frontmatter.name 技能在商店中的展示名称
3 图标 需用户提供 平台要求上传图标文件,本技能会提示用户自行上传
4 描述 frontmatter.description 技能功能描述,直接复制
5 版本号 frontmatter.version 当前版本,格式如 1.0.0
6 变更说明 需推导 如果有变更历史则提取;如果是首次发布,简要列出技能包含的核心能力。禁止偷懒只写"初始发布"

核心工作流

Step 1 | 定位技能源目录

按以下优先级查找技能:

  1. 用户明确提供的路径
  2. ~/.workbuddy/skills/<技能名称>/SKILL.md(用户级技能)
  3. {当前工作区}/.workbuddy/skills/<技能名称>/SKILL.md(项目级技能)

如果找不到,立即告诉用户,不要猜测。

Step 2 | 检查版本号是否需要更新

在解析 frontmatter 之前,先做一个判断:

  • 如果当前对话中对目标技能做过任何修改(编辑、新增内容、改名字等),但 SKILL.md 中的 version 没有对应更新,必须先更新版本号再继续打包
  • 版本号更新规则:
  • 小改动(文案优化、描述调整、触发条件补充)→ patch 版本 +1,如 1.0.0 → 1.0.1
  • 新增功能、工作流步骤变更、重要逻辑调整 → minor 版本 +1,如 1.0.0 → 1.1.0
  • 破坏性变更(删除功能、改变调用方式)→ major 版本 +1,如 1.0.0 → 2.0.0
  • 更新版本号时直接修改 SKILL.md 的 frontmatter,然后告知用户
  • 如果当前对话未修改过技能,跳过此步

Step 3 | 解析 SKILL.md frontmatter

读取 SKILL.md,从 YAML frontmatter 中提取:

name: ...        # → 显示名称
slug: ...        # → Slug
version: ...     # → 版本号
description: ... # → 描述

校验规则:
- 四个字段必须都存在,缺任何一个则提示用户补充后重试
- slug 只允许小写字母、数字和连字符(a-z0-9-),不允许中文和空格
- version 格式应为 X.Y.Z(语义化版本)

Step 4 | 打包文件夹到导出目录

  1. 确认导出目录存在,不存在则创建
  2. 将整个技能目录(SKILL.md + scripts/ + references/ + assets/ 等所有子目录和文件)完整复制到导出目录
  3. 复制后的文件夹名称使用 slug 值(即 {导出目录}/{slug}/)

注意:
- 是文件夹方式,不是 zip 压缩包
- 必须保留完整的目录结构(SKILL.md、scripts/、references/、assets/ 等)
- 如果目标文件夹已存在,先删除旧文件夹再复制新的

Step 5 | 生成可复制表单内容

将提取到的字段排版为以下格式,方便用户直接复制粘贴到腾讯平台:

━━━━━━━━━━━━━━━━━━━━━━━━━━
  腾讯技能平台 · 发布表单
━━━━━━━━━━━━━━━━━━━━━━━━━━

Slug:
{slug}

显示名称:
{name}

图标:
⚠️ 需要你手动上传图标文件

描述:
{description}

版本号:
{version}

变更说明:
{changelog}

━━━━━━━━━━━━━━━━━━━━━━━━━━
  导出路径: {export_path}\{slug}\
━━━━━━━━━━━━━━━━━━━━━━━━━━

Step 6 | 提示用户后续操作

输出完表单后,附加简短提示:

📌 后续步骤:
1. 打开腾讯技能平台发布页
2. 将上方字段逐一复制到对应表单中
3. 手动上传图标文件
4. 将导出文件夹 {slug}\ 打包为 zip 上传(如果平台要求 zip 格式)

边界情况处理

情况 处理方式
技能不存在 明确报错,列出 ~/.workbuddy/skills/ 下已有的技能供选择
SKILL.md 无 frontmatter 提示用户补充 YAML 头部
slug 含非法字符 报错并列出非法字符,建议修正
导出目录已存在同名文件夹 先删除再覆盖,并告知用户
description 过长/过短 给出建议但不阻止(平台有具体限制以平台为准)
变更说明为空 列出技能的核心能力和关键设计决策,而不是只写"初始发布"

注意事项

  • 本技能只负责打包和生成表单字段,不负责技能的质量审查或功能测试
  • 如果需要对技能进行安全审计,建议配合 skill-scanner 或 skills-security-check 技能使用
  • 图标字段无法自动化(平台要求上传图片文件),只能提示用户手动完成

常见问题

5 问
答案由本站依据条目字段整理
Skill 统一上传器怎么安装?

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

Skill 统一上传器支持哪些客户端?

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

Skill 统一上传器权限高吗,安全吗?

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

Skill 统一上传器收费吗?

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

Skill 统一上传器用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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