Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计提醒

cms-create-skillcms 创建技能

Agent Skill

cms-create-skill 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

8,460

周安装

349

GitHub Stars

公开资料未说明

下载量

2,764
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:cms-create-skill(cms 创建技能)
来源仓库:https://github.com/spzwin/cms-create-skill
安装命令:
openclaw skills install cms-create-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install cms-create-skill

简介

引导从零生成符合 XGJK 协议的 Skill 目录与 SKILL.md 文件。

  • 适用于创建新 Skill、新建 Skill 或按协议生成 Skill 包的场景。
  • 使用时需多轮引导用户完成目录结构和文档编写。
  • 仅负责发现与创建,发布上架请用 cms-push-skill。
  • 适合在 OpenClaw 中辅助 Skill 开发流程。

SKILL.md

name
cms-create-skill
description
用于"创建新 Skill / 新建 Skill / 写一个 Skill / 按 XGJK 协议生成 Skill 包 / 浏览查看平台已有 Skill / 搜索 Skill"。多轮引导从零生成符合协议的 Skill 目录与 SKILL.md。仅负责发现与创建——发布上架请用 cms-push-skill,问题反馈请用 cms-report-issue
skillcode
cms-create-skill
dependencies

CMS Skill 创建工具

当前版本: v1.21.3

身份声明cms-create-skill 现在只负责两件事:发现已有 Skill、按协议创建新 Skill。发布、更新、下架统一转交 cms-push-skill;问题反馈统一转交 cms-report-issue

两段能力

#核心能力说明需要登录
1发现 Skill浏览平台已有 Skill、查看详情、搜索筛选
2创建 Skill按 XGJK 协议模板,多轮对话引导从零构建完整 Skill 包

命名区分

  • 发现 Skill:先看平台已有的 Skill,避免重复创建。
  • 创建 Skill:按协议从零生成内部 Skill 包。

协作边界

  • 如果用户要发布到我们内部平台、更新、下架、同步 Skill,不在本 Skill 内执行,统一转交 cms-push-skill
  • 如果用户要提交问题、查看问题列表、关闭问题,不在本 Skill 内执行,统一转交 cms-report-issue
  • 本 Skill 只负责把 Skill 创建好,并明确下一步应该交给哪个依赖 Skill。

内部 / 外部定义

内部 Skill

  • 定义:按照 docs/ 下编号协议文档生成的 Skill 包。
  • 典型动作:创建、结构校对、交付给发布工具。
  • 典型表达:

- "帮我按协议创建一个 Skill" - "这个 Skill 按内部规范生成"

外部 Skill

  • 定义:不是按我方协议原生生成、但已存在于 ClawHub 的 Skill。
  • 典型动作:不由本 Skill 创建;如果要同步到平台,转交 cms-push-skill
  • 典型表达:

- "我在 ClawHub 找到一个 Skill,帮我同步到我们平台" - "把外部 skill 推到我们的平台"

能力宪章

核心原则

  1. 禁止问用户 token、登录、鉴权细节;鉴权统一依赖 cms-auth-skills
  2. 只有声明需要鉴权的动作才获取 access-token
  3. 5 步创建流程必须按顺序执行,不跳步。
  4. 每一步都要和用户确认,不自作主张。
  5. 生成的 Skill 必须严格遵循 docs/ 下编号协议文档。
  6. 目标 Skill 的 SKILL.md YAML 头必须声明 dependencies: - cms-auth-skills
  7. 目标 Skill 不再生成本地 auth/common,统一依赖 cms-auth-skills
  8. 当用户进入发布链路时,只声明下一步转交 cms-push-skill,不在本 Skill 中继续维护重复发布实现。
  9. 当用户进入问题反馈链路时,只声明下一步转交 cms-report-issue,不在本 Skill 中继续维护重复问题实现。
  10. 本 Skill 自身只维护 Markdown 说明和创建相关 Python 脚本,不再维护旧接口文档目录。

鉴权规则

  • 需要鉴权的动作:无
  • 不需要鉴权的动作:get_skills.py、5 步创建流程、fetch_api_doc.py
  • 鉴权准备方式:统一通过 cms-auth-skills 获取 access-token

授权依赖

  • 创建阶段默认不做写操作,但生成的目标 Skill 仍需依赖 cms-auth-skills
  • 当后续进入发布或问题关闭阶段,由对应依赖 Skill 自己处理鉴权动作。

能力概览

发现 Skill

能力模块说明需要登录
打开技能管理平台浏览器打开 https://skills.mediportal.com.cn
浏览 Skill 列表skill-management查看平台所有已发布 Skill
搜索 Skillskill-management按关键词搜索 Skill
查看 Skill 详情skill-management查看某个 Skill 的完整信息

创建 Skill

能力模块说明需要登录
按协议构建 Skill 包5 步流程从零生成完整 Skill 包
获取接口文档工具脚本拉取并解析 Swagger / Markdown 接口定义

协作依赖

能力模块说明需要登录
发布 / 更新 / 下架cms-push-skillSkill 创建完成后,统一交给发布 Skill由依赖 Skill 决定
提交 / 查看 / 关闭问题cms-report-issueSkill 运行中问题统一交给问题 Skill由依赖 Skill 决定

意图路由表

发现 Skill

用户说路由到打开文档执行脚本需要登录
"打开技能管理"/"打开玄关 Skill"/"Skill 管理页面"浏览器打开open https://skills.mediportal.com.cn 或返回链接
"有哪些 Skill"/"查看 Skill 列表"/"看看都有什么"skill-managementreferences/skill-management/README.mdscripts/skill-management/get_skills.py
"搜索 xxx Skill"/"找一下 xxx 相关的"skill-managementreferences/skill-management/README.mdscripts/skill-management/get_skills.py --search xxx
"xxx 这个 Skill 怎么样"/"看看 xxx 的详情"skill-managementreferences/skill-management/README.mdscripts/skill-management/get_skills.py --detail xxx

创建 Skill

用户说路由到打开文档执行脚本需要登录
"构建 Skill 包"/"按模板创建 Skill"5 步流程docs/007_XGJK_SKILL_CREATION_WORKFLOW.mdscripts/fetch_api_doc.py
"按我们的协议新建一个 Skill"/"从零生成内部 Skill"5 步流程docs/007_XGJK_SKILL_CREATION_WORKFLOW.mdscripts/fetch_api_doc.py
"获取接口文档"/"拉取 API 定义"工具脚本scripts/fetch_api_doc.py

发布 / 问题协作

用户说路由到打开文档执行脚本需要登录
"打包并发布"/"帮我发布这个 Skill"/"发布到我们内部平台"cms-push-skillreferences/skill-management/README.mdpython3 cms-push-skill/scripts/skill-management/publish_skill.py ...由依赖 Skill 决定
"把 ClawHub 上这个 Skill 同步到我们平台"cms-push-skillreferences/skill-management/README.mdpython3 cms-push-skill/scripts/skill-management/publish_skill.py --external ...由依赖 Skill 决定
"帮我提交问题"/"上报这个问题"cms-report-issuereferences/issue-report/README.mdpython3 cms-report-issue/scripts/issue_report/report_issue.py ...由依赖 Skill 决定
"看看这个 Skill 有哪些问题"/"问题列表"cms-report-issuereferences/issue-report/README.mdpython3 cms-report-issue/scripts/issue_report/list_issues.py --skill-code xxx由依赖 Skill 决定

工作流 A:发现 Skill

发现是起点,先看看平台上有什么,再决定是否创建新的。

# 浏览全部 Skill
python3 cms-create-skill/scripts/skill-management/get_skills.py

# 按关键词搜索
python3 cms-create-skill/scripts/skill-management/get_skills.py --search "机器人"

# 查看详情
python3 cms-create-skill/scripts/skill-management/get_skills.py --detail "im-robot"

工作流 B:创建 Skill(5 步流程)

完整操作手册:docs/007_XGJK_SKILL_CREATION_WORKFLOW.md 创建规范:docs/ 下编号协议文档(核心总则见 001,详细规则见 002-008) 验证清单:docs/008_XGJK_SKILL_VALIDATION_CHECKLIST.md

协议文档编号说明

cms-create-skill/docs/ 下的协议文档统一使用三位编号,编号既是排序规则,也是推荐阅读顺序:

  1. 001_XGJK_SKILL_PROTOCOL.md
  2. 002_XGJK_SKILL_NAMING_AND_DESCRIPTION_SPEC.md
  3. 003_XGJK_SKILL_STRUCTURE_SPEC.md
  4. 004_XGJK_SKILL_INDEX_WRITING_SPEC.md
  5. 005_XGJK_SKILL_PYTHON_SCRIPT_SPEC.md
  6. 006_XGJK_SKILL_AUTH_AND_SECURITY_SPEC.md
  7. 007_XGJK_SKILL_CREATION_WORKFLOW.md
  8. 008_XGJK_SKILL_VALIDATION_CHECKLIST.md

命名规则统一为:NNN_XGJK_SKILL_<TOPIC>.md

Step 1  意图理解与需求确认
Step 2  按协议逐步生成
Step 3  三轮反思检查
Step 4  最终确认
Step 5  完成输出总结

工作流 C:发布协作

这里说的“发布到我们内部平台”,就是把 Skill 注册到当前技能管理平台。

当创建完成后,如果用户明确要发布或同步,不在本 Skill 内继续执行,直接转交 cms-push-skill

# 先安装发布 Skill
npx clawhub@latest install cms-push-skill --force

然后按场景进入对应命令:

# 内部 Skill:首次发布
python3 cms-push-skill/scripts/skill-management/publish_skill.py \
  ./im-robot --code im-robot --name "IM 机器人" --internal

# 内部 Skill:更新
python3 cms-push-skill/scripts/skill-management/publish_skill.py \
  ./im-robot --code im-robot --update --version 1.0.0 --internal

# 外部 Skill:同步到平台
python3 cms-push-skill/scripts/skill-management/publish_skill.py \
  ./im-robot --code im-robot --name "IM 机器人" --external

如果你当前就在 cms-create-skill 里,不要继续找本 Skill 自己的发布脚本,下一步直接切到 cms-push-skill

工作流 D:问题反馈协作

如果用户要提交问题或处理问题,统一转交 cms-report-issue

# 先安装问题反馈 Skill
npx clawhub@latest install cms-report-issue --force

然后按场景进入对应命令:

# 提交问题
python3 cms-report-issue/scripts/issue_report/report_issue.py \
  --skill-code im-robot --version 1.0.0 --error "接口超时"

# 查看问题
python3 cms-report-issue/scripts/issue_report/list_issues.py --skill-code im-robot

# 标记为已解决
python3 cms-report-issue/scripts/issue_report/update_issue.py \
  --issue-id abc123 --status resolved --resolution "已修复重试逻辑"

# 关闭问题
python3 cms-report-issue/scripts/issue_report/update_issue.py \
  --issue-id abc123 --status closed

如果你当前就在 cms-create-skill 里,不要继续找本 Skill 自己的问题脚本,下一步直接切到 cms-report-issue

约束

  1. 5 步创建流程必须完整执行。
  2. 每一步都要多轮确认。
  3. 生成结果必须严格遵循协议文档。
  4. 所有说明统一写在 Markdown 文档里。
  5. 发布和问题反馈只做依赖声明,不在本 Skill 内重复维护实现。

能力树

cms-create-skill/
├── SKILL.md
├── docs/
│   ├── 001_XGJK_SKILL_PROTOCOL.md
│   ├── 002_XGJK_SKILL_NAMING_AND_DESCRIPTION_SPEC.md
│   ├── 003_XGJK_SKILL_STRUCTURE_SPEC.md
│   ├── 004_XGJK_SKILL_INDEX_WRITING_SPEC.md
│   ├── 005_XGJK_SKILL_PYTHON_SCRIPT_SPEC.md
│   ├── 006_XGJK_SKILL_AUTH_AND_SECURITY_SPEC.md
│   ├── 007_XGJK_SKILL_CREATION_WORKFLOW.md
│   └── 008_XGJK_SKILL_VALIDATION_CHECKLIST.md
├── references/
│   ├── issue-report/
│   │   └── README.md
│   └── skill-management/
│       └── README.md
└── scripts/
    ├── fetch_api_doc.py
    └── skill-management/
        ├── README.md
        └── get_skills.py

备注

  • 平台“规范协议”页中,“创建 Skills 的规范”分组以 README.md 作为索引;cms-create-skill/docs/ 保留编号协议文档本体。
  • 发布能力统一收敛到 cms-push-skill,问题反馈能力统一收敛到 cms-report-issue
  • 本 Skill 自身的说明目录已经统一为 docs/ + references/ + scripts/

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

95.59%
按下载量换算2,642

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills