Agent Skills
返回列表
技能传送带

技能传送带

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_328c7312/publisher-new。

技能介绍

要解决什么问题

技能在本地改完 SKILL.md 和资源目录后,还要过一遍平台规范:frontmatter 是否完整、命名是否符合 hyphen-case、描述是否够长且用第三人称、agent_created 是否标记,以及有没有模板残留。手工逐项查既慢又容易漏,打包路径和 zip 结构也不统一。

技能如何工作

本技能把「校验 → 打包 → 引导提交」串成一条流水线。你提供本地文件夹或已有 .zip,Agent 会在工作区根目录调用内置的 scripts/publish_skill.py(可用 --skip-validation 仅在用户明确要求时跳过校验)。

脚本会做三件事:

  • 信息提取:从 SKILL.md 读取 name、version、description、文件数与总体积
  • 校验:检查 YAML frontmatter、必填字段、命名与描述规则、目录结构、资源目录是否为空等;失败项分 Error(必须修复)与 Warning(建议修复)
  • 打包:生成可直接用于分发的 .zip,并通过 present_files 交给用户

校验通过后展示摘要(技能名、版本、包路径、大小),并说明下一步在 Skills 面板或 marketplace 门户提交;当前无法通过内置工具直接上传 marketplace。

适用边界与注意点

  • 校验失败时不要擅自加 --skip-validation,除非用户明确要绕过
  • 未提供路径时应先问:「请提供要发布的技能路径(文件夹或 .zip 文件)」
  • 脚本仅依赖 Python 3 标准库;也可在代码里调用 validate_skill、extract_skill_info、package_skill、publish 做程序化集成

使用场景

  • 本地改完 Workbuddy 技能目录后,需要按平台规则校验 frontmatter 并打出可上传的 zip
  • 用户说「把这个技能传到平台」并给出文件夹路径,要先跑校验流水线再交付压缩包
  • 手里只有一个技能 `.zip`,想在上架前确认命名、描述和目录结构是否符合 marketplace 标准
  • 写完 `SKILL.md` 后不想手工对照检查表,希望一次性列出 Error/Warning 并生成发布包

适合人员

  • 在 `.workbuddy/skills` 里维护自研 Agent 技能、每次迭代都要打包上架的创作者
  • 负责把团队内部技能整理成标准目录并提交 SkillHub 的维护者
  • 首次提交 marketplace 前想确认 hyphen-case、第三人称描述和 `agent_created` 是否合规的作者
  • 需要在 CI 或脚本里调用 `validate_skill` / `publish` 做批量预检的集成开发者