用码道做一个 Skill 并发布到两个市场:完整流程与三个坑

举报
yd_254891237 发表于 2026/11/09 14:17:00 2026/11/09
【摘要】 一、从一句话到可运行的 Skill码道网页版里新建任务,把需求写清楚:输入是什么、输出是什么、有哪些硬约束。我用的是一个「读书金句卡」的需求——输入书名和一段原文摘录,输出三条可直接发布的金句卡文案。码道会先加载 Skill 开发规范,然后自己规划:初始化目录、确定架构、批量写文件、编译检查、跑端到端测试。整个过程约五分钟,最后交付一个压缩包。二、它生成的结构SKILL.md:技能说明、输入...

一、从一句话到可运行的 Skill

码道网页版里新建任务,把需求写清楚:输入是什么、输出是什么、有哪些硬约束。我用的是一个「读书金句卡」的需求——输入书名和一段原文摘录,输出三条可直接发布的金句卡文案。

码道会先加载 Skill 开发规范,然后自己规划:初始化目录、确定架构、批量写文件、编译检查、跑端到端测试。整个过程约五分钟,最后交付一个压缩包。

二、它生成的结构

  • SKILL.md:技能说明、输入输出定义、硬约束清单
  • scripts/:三个 Python 脚本,分别负责输入校验、卡片校验、共享文本度量
  • references/:写作方法论、违禁词分级表
  • assets/:JSON 模板与渲染模板

值得说明的是它把校验写成了脚本而不是靠模型自觉:引用必须能在原文里逐字匹配,编造的直接拒;出处必须含书名;字数、标签数、标题长度都硬校验。这类约束用提示词说一百遍不如用退出码管一次。

三、发布到两个市场

华为云 Skill 市场:在码道对话框里说「帮我发布到华为云 Skill 市场」,它会自动打包上传,返回市场地址和版本号。

小红书 Skill 市场:走 redskillhub-upload 命令行,需要先扫码授权,然后按提示提供来源(原创/转载)和分类标签。提交后会进入审核。

四、三个实际踩到的坑

第一个:devkit 插件版本。领比赛代金券时提示插件版本过旧(1.1.10,要求 1.1.13 以上)。升级命令能跑通、包也装上了,但运行中的 MCP 进程不会自动重载,新建会话、刷新页面都没用——需要真正重启服务进程。

第二个:SKILL.md 的 description 用了 YAML 块标量。本地写成多行的 description: | 时,小红书 CLI 会把竖线当内容的一部分,导致简介显示异常。改成单行字符串就没有问题。

第三个:展示名有长度限制。首次提交用英文名被拒,改成中文展示名「读书金句卡」后通过。技能 ID 可以保留英文 slug,展示名单独设置。

五、小结

用码道做 Skill 的门槛确实很低,真正花时间的不是写代码,而是把「什么算合格」想清楚并落成可执行的校验。三个坑都不难绕,但每一个都能让人卡十几分钟。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。