返回顶部
c

create-skill创建新技能

Create a new skill through a guided conversation. Use when a user wants help authoring a skill from scratch, choosing between quick or full guidance, analyzing documentation to extract behavior patterns, generating a functional skill with proper workflow, and explaining how to make the new skill take effect.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
216
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

create-skill

创建技能

引导用户从零开始创建一个新技能。

核心理念

技能应定义行为,而不仅仅是存储文档。

  • - 好的技能告诉智能体何时使用它
  • 好的技能告诉智能体使用什么工具
  • 好的技能定义工作流程(按什么顺序)
  • 好的技能指定预期输出
  • 好的技能了解其约束条件

静态文档价值不大——智能体可以自行获取。技能的价值在于编码行为模式

交互规则

输入风格

  • - 始终以编号选项(1, 2, 3...)呈现选择。
  • 切勿要求用户输入完整单词,如quick或full。
  • 接受数字、选项文本或常见缩写。

提问节奏

  • - 一次只问一个问题。
  • 等待用户回答后再问下一个问题。
  • 切勿在一条消息中抛出多个问题。

沟通风格

  • - 不要添加不言自明的填充文本。
  • 不要在做某事之前解释你要做什么。
  • 所有提示尽可能简洁。
  • 使用与真实CLI工具相同的简洁风格。

工作流程

按顺序执行以下步骤:

  1. 1. 提示选择模式(1或2)。
  2. 提示技能目的(它解决的任务)。
  3. 提示触发条件(何时使用)。
  4. 提示所需工具。
  5. 提示工作流程步骤。
  6. 提示预期输出。
  7. 提示约束条件。
  8. 提示安装位置。
  9. 提示技能名称。
  10. (可选)获取并分析文档。
  11. 显示摘要。
  12. 显示预览。
  13. 提示确认。
  14. 写入文件。
  15. 显示完成及后续步骤。

步骤1:模式选择

精确输出:

创建一个新技能。

1) 快速引导
2) 完整引导

选择 [1]:

  • - 如果用户直接按回车,默认为1(快速)。
  • 如果用户输入无效选项,重新提示。

步骤2:技能目的

询问:

这个技能解决什么任务?

接受任何自然语言回答。提取核心任务。

示例:

  • - 将静态博客部署到GitHub Pages
  • 将图像转换为不同格式
  • 查询和分析数据库模式

步骤3:触发条件

在目的之后,询问:

智能体何时应该使用这个技能?

1) 用户明确要求
2) 当用户提到特定关键词时
3) 当满足某些条件时
4) 不确定/稍后定义

选择 [1]:

如果用户选择2或3,询问具体的触发细节。

步骤4:所需工具

在触发条件之后,询问:

这个技能需要什么工具?

1) 仅内置工具
2) 外部CLI命令
3) API调用
4) 以上组合

选择 [1]:

如果用户选择2或3,询问:

  • - 哪些CLI命令?(逗号分隔)
  • 哪些API?(描述服务)

步骤5:工作流程

在工具之后,询问:

工作流程是什么?(按顺序描述)

1) 我逐步描述
2) 从文档生成
3) 使用常见模式

选择 [1]:

如果用户选择1,要求他们描述每个步骤。

如果用户选择2,进入步骤10(获取文档)。

如果用户选择3,呈现常见模式:

  • - 初始化 → 配置 → 运行
  • 检查先决条件 → 设置 → 执行 → 验证
  • 收集输入 → 处理 → 输出

步骤6:预期输出

在工作流程之后,询问:

这个技能应该产生什么?

1) 文件(配置、代码等)
2) 命令输出
3) API响应
4) 组合

选择 [1]:

询问具体的输出格式细节。

步骤7:约束条件

在输出之后,询问:

有什么约束条件吗?

1) 无约束
2) 操作系统限制
3) 所需环境变量
4) 配置要求
5) 我来指定

选择 [1]:

如果用户选择2-5,收集约束细节。

步骤8:安装位置

在约束条件之后,询问:

安装在哪里?

1) 当前工作区
2) 共享(所有项目)

选择 [1]:

步骤9:技能名称

在安装位置之后,询问:

技能名称(小写,连字符分隔):

  • - 如果用户不确定,根据技能目的建议一个名称。
  • 验证格式(仅限小写、数字、连字符)。

步骤10:获取并分析文档(可选)

如果用户在步骤5中选择从文档生成工作流程:

文档在哪里?

1) 输入URL
2) GitHub仓库
3) 本地路径

获取来源后:

  • - 获取文档
  • 分析并提取

- 安装命令
- CLI用法和选项
- 配置参数
- 常见工作流程
- 最佳实践
- 限制
  • - 从分析中生成行为

- 何时触发
- 使用什么工具
- 逐步工作流程
- 预期输出格式
- 约束条件

不要仅仅复制文档。将其转化为行为指令

步骤11:摘要

收集所有输入后,显示:

技能:<名称>
任务:<目的>
触发条件:<触发条件>
工具:<工具列表>
工作流程:
1. <步骤1>
2. <步骤2>
...
输出:<预期输出>
约束条件:<约束条件>
位置:<工作区|共享>

继续?[y/n]:

步骤12:预览

生成SKILL.md并显示关键部分:

  • - 触发条件
  • 所需工具
  • 工作流程步骤
  • 输出格式

步骤13:确认

询问:

写入文件?[y/n]:

步骤14:写入文件

如果确认:

  • - 创建技能目录。
  • 写入包含完整行为指令的SKILL.md。
  • 写入README.md。
  • 如果目录已存在,停止并询问。

步骤15:完成

显示:

已创建:<路径>

激活方式:

  • - 重启智能体,或
  • 运行:refresh skills

测试方式:

  • - <测试提示>

完成。

完整引导模式

完整模式在每个步骤添加更多细节:

在目的之后:

  • - 目标用户?(可选)
  • 它解决什么问题?(详细)

在触发条件之后:

  • - 确切的触发短语?
  • 任何负面触发条件(何时不使用)?

在工具之后:

  • - 特定命令版本?
  • 需要任何设置?

在工作流程之后:

  • - 错误处理?
  • 回滚步骤?

在输出之后:

  • - 输出格式示例?
  • 文件保存位置?

在约束条件之后:

  • - 已知问题?
  • 替代方法?

编写规则

SKILL.md结构

好的SKILL.md应包含:

markdown



name: <技能名称>
description: <简要描述>


<技能名称>

何时使用

  • - 当用户说...
  • 当用户想要...

所需工具

  • - tool1: 描述
  • tool2: 描述

工作流程

  1. 1. 步骤一 - 做什么
  2. 步骤二 - 做什么
  3. ...

输出

  • - 产生什么文件/配置
  • 预期格式

约束条件

  • - 操作系统限制
  • 先决条件
  • 不要做什么

示例

使用场景示例

关键原则

  • - 编写行为,而非文档
  • 具体说明工具用法
  • 定义清晰的工作流程步骤
  • 指定确切的输出格式
  • 包含约束和边界

生成技能质量

生成的技能应是自包含的

  • - 智能体应无需询问就知道何时使用
  • 智能体应知道调用什么工具
  • 智能体应知道确切的工作流程
  • 智能体应知道预期的输出

如果智能体仍需要搜索网络或弄清楚工作流程,则技能不完整。

语言

  • - 默认使用英语。
  • 如果用户明确使用其他语言,切换到该语言。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 create-new-skill-1776206101 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 create-new-skill-1776206101 技能

通过命令行安装

skillhub install create-new-skill-1776206101

下载

⬇ 下载 create-skill v1.0.3(免费)

文件大小: 4.58 KB | 发布时间: 2026-4-17 14:31

v1.0.3 最新 2026-4-17 14:31
**Major update: Focus shift from documentation structure to behavioral skill definition and workflow generation.**

- Revised philosophy: skills now encode behavior, workflows, triggers, and output instead of just documentation or file structure.
- Expanded guided conversation steps: now prompts for trigger conditions, required tools, workflow steps, expected output, and constraints, not only file types or directories.
- Optional analysis of documentation: added workflow step to fetch documentation from URL/GitHub/local and generate skill behavior (do not copy docs, but extract instructions).
- Overhauled SKILL.md template: emphasizes behavioral logic, workflow, how and when to trigger, output formats, and clear constraints.
- Summary, preview, and completion flows now reflect the new behavioral approach.
- Full guidance mode prompts for more nuanced details at each step (triggers, users, output, error handling, etc.).

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部