女娲元技能:用自然语言生成可上架的 CodeBuddy Skill 包

前言

在 CodeBuddy、Cursor 等环境里写 Skill,常见路径是手写 SKILL.md、再补入口脚本、依赖清单和 marketplace 元数据。文件多、字段要对齐,改一版就要在几个目录里同步。若你只是想快速验证一个「工具 / 分析 / 问答」类能力,从零搭脚手架会占掉不少时间。

下面介绍 SkillHub 上的 女娲元技能(@user_638e256a/nuwa-skill-marketplace):用一句话描述需求,由 Agent 按模板生成完整 Skill 包,便于本地调试后直接走上架流程。

这是什么

女娲元技能是社区来源(community)的 元技能(meta-skill):不替你做具体业务,而是根据你的自然语言描述,自动生成符合 CodeBuddy Skill 约定的文件集合。

  • 维护与发布:SkillHub 坐标 @user_638e256a/nuwa-skill-marketplace,页面标注作者为筱润科技,当前版本 v1.0.0。
  • 分类:dev-programming。
  • 标签:requires_api_key=false,安装后不要求额外 API Key 才能启用元技能本身。
  • 解决的问题:把「写 Skill 结构 + 填 marketplace 字段 + 拉一个可运行的 main.py」收敛成一次对话,输出可直接作为新 Skill 的工程起点。

核心功能

以下能力均来自 SkillHub 官方简介与页面说明,未做延伸推断。

  1. 自然语言驱动生成
    输入类似「做一个 XXX 技能」的需求,Agent 会据此规划 Skill 名称、触发场景和实现骨架。

  2. 一站式文件产出
    生成结果包含四类核心文件:
    - SKILL.md:技能说明与 Agent 遵循的规则;
    - main.py:可执行的入口逻辑;
    - marketplace.json:上架/市场元数据;
    - requirements.txt:Python 依赖列表。

  3. 九类模板
    支持按场景选用模板:工具、分析、生成、转换、问答、审核、监控、代理、创意。具体选哪一类由你在对话里描述的需求决定,元技能负责套入对应脚手架。

  4. 触发词
    在已安装该 Skill 的会话中,可使用例如:生成技能、创建技能、写个 skill、元技能、女娲造技能、skill 生成器、自动生成技能包、做一个技能、帮我写个 skill、skill 模板生成、skill 脚手架、skill generator 等表述唤起流程。

安装与启用

官方页面给出的安装指引是:参照 SkillHub 安装文档,安装坐标 @user_638e256a/nuwa-skill-marketplace。

1. 安装 SkillHub CLI(若尚未安装)

先确认本机是否已有 skillhub:

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 文档执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅需 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2. 安装女娲元技能到当前 Agent 的 skills 目录

SkillHub 要求安装时必须用 --dir 指向当前 Agent 识别的 skills 目录,否则默认落在 ./skills/,Agent 可能读不到。

skillhub install @user_638e256a/nuwa-skill-marketplace --dir <你的 skills 目录>

常见路径(以 SkillHub 安装文档为准):

环境 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下的 .agents/skills/

安装完成后,按你所用客户端的要求重启或刷新 Agent,使新 Skill 被加载。

典型用法

官方没有单独给出逐步截图式教程,可复现的用法即简介中的交互模式:

  1. 确认女娲元技能已出现在当前 Agent 的 skills 列表中。
  2. 在对话中用自然语言说明要做的技能,例如:「做一个用于 JSON 格式校验的工具技能」。
  3. 必要时点明模板类型(如工具、问答、审核),与九类模板之一对齐。
  4. 让 Agent 按元技能规则生成 SKILL.md、main.py、marketplace.json、requirements.txt,在本地目录检查内容后,再按需修改业务逻辑与依赖。
  5. 若目标是上架 SkillHub,在生成物基础上补全 marketplace 要求字段,再走平台发布流程。

触发词可与第 2 步合并使用,例如先说「生成技能」,再描述具体领域。

适用场景与注意

适合谁

  • 需要频繁试做多个 Skill 原型、又不想每次复制空项目的开发者;
  • 熟悉业务描述,但对 marketplace.json 字段或 Skill 目录约定不熟、希望先有一版标准骨架的团队;
  • 计划在 CodeBuddy Skill 生态里发布能力、希望输出结构一开始就齐全的作者。

限制与注意

  • 生成的是脚手架与默认实现,业务正确性、安全边界、测试仍需你自行审查;审核、监控类模板尤其不能默认等同于合规方案。
  • 元技能产出的是 CodeBuddy Skill 包形态;若你同时在 Cursor 等环境使用通用 SKILL.md 技能,目录与加载方式以各客户端文档为准。
  • SkillHub 页面展示的评分为 100000,下载 1624 次(统计以平台为准,会随时间变化);选用前可在技能详情页核对版本仍为 1.0.0 及简介是否更新。
  • 安装记录中的「安装 0」仅反映平台侧统计,不代表你本机是否已安装;以本机 skills 目录内是否出现该包为准。

结尾

女娲元技能把「描述需求 → 标准四件套 → 可继续打磨上架」串成一条短路径,适合把 Skill 创作从手工拼文件改成对话驱动。需要查看简介、版本与安装提示词时,可打开 SkillHub 官方页:

https://www.skillhub.cn/skills/user_638e256a/nuwa-skill-marketplace

API 入口(与页面同源):https://api.skillhub.cn/user_638e256a/nuwa-skill-marketplace

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye