返回顶部
c

clawhub-skill-creatorClawHub技能创建

Create and publish ClawHub skills with the correct format. Includes YAML frontmatter template, _meta.json structure, and step-by-step publishing guide.

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

clawhub-skill-creator

ClawHub Skill Creator

此技能提供完整说明,用于以正确格式一次性创建并发布ClawHub技能



🎯 何时使用此技能

当用户想要以下操作时,请使用此技能:

  • - 为ClawHub创建新技能
  • 在ClawHub上发布现有技能
  • 修正格式错误的技能
  • 学习正确的技能结构
  • 了解分步发布流程

📁 所需文件结构

一个ClawHub技能必须包含以下最小结构:

nombre-del-skill/
├── SKILL.md # 必需 - 技能文档
└── _meta.json # 必需 - 技能元数据

可选文件:

nombre-del-skill/
├── README.md # 附加文档
├── scripts/ # 可执行脚本
├── references/ # 参考和示例
└── assets/ # 附加资源



📝 SKILL.md的正确格式

YAML前置元数据(必需)

SKILL.md文件必须以此精确格式的YAML前置元数据开头:

yaml



name: nombre-del-skill
description: 清晰简洁的技能描述(最多160个字符)


必填字段:
  • - name:技能名称(kebab-case,无空格,小写)
  • description:简短描述(显示在ClawHub搜索中)

实际示例:
yaml



name: lossless-claw-skill
description: lossless-claw(LCM)插件的安全包装器。提供lcmgrep、lcmdescribe、lcmexpandquery接口。


SKILL.md内容

在前置元数据之后,包含:

markdown

技能名称

技能用途的扩展描述。



描述

详细说明技能的功能及其有用性。

何时使用此技能

具体用例列表:

  • - 当用户需要X时
  • 当Y发生时
  • 用于解决Z

使用方法

分步说明或命令示例。

示例

bash
npx clawhub install nombre-del-skill

附加说明

额外信息、警告或参考。



📋 _meta.json格式

_meta.json文件必须具有以下结构:

json
{
name: nombre-del-skill,
description: 清晰简洁的技能描述,
version: 1.0.0,
tags: [类别, 实用工具, 功能]
}

必填字段:

  • - name:与YAML前置元数据中的名称相同
  • description:与YAML前置元数据中的描述相同
  • version:语义化版本(建议:首次使用1.0.0)
  • tags:用于搜索的标签数组(最少1个,最多5个)

实际示例:
json
{
name: lossless-claw-skill,
description: lossless-claw(LCM)插件的安全包装器。提供lcmgrep、lcmdescribe、lcmexpandquery接口。,
version: 1.0.0,
tags: [latest, lcm, memory, context]
}



🚀 分步发布流程

步骤1:准备技能

bash

1. 创建目录


mkdir -p /path/to/skills/nombre-del-skill

2. 创建带有正确YAML前置元数据的SKILL.md

3. 创建结构有效的_meta.json

步骤2:验证格式

发布前,请验证:

  • - [ ] SKILL.md包含YAML前置元数据(以---开头和结尾)
  • [ ] YAML中的name与meta.json中的name一致
  • [ ] YAML中的description与meta.json中的description一致
  • [ ] 名称使用kebab-case(连字符,无空格)
  • [ ] _meta.json是有效的JSON(可在jsonlint.com验证)

步骤3:认证ClawHub CLI

bash

执行登录命令


npx clawhub login

浏览器中将打开一个URL:

https://clawhub.ai/cli/auth?redirect_uri=...

在浏览器中导航到该URL

CLI进程将自动等待回调

注意: 您必须拥有一个注册超过14天的GitHub账户。

步骤4:发布技能

bash
npx clawhub publish /完整路径/到/技能 \
--slug nombre-del-skill \
--name 技能显示名称 \
--version 1.0.0 \
--tags tag1,tag2,tag3

实际示例:
bash
npx clawhub publish /mnt/data/openclaw/workspace/.openclaw/workspace/skills/lossless-claw-skill \
--slug lossless-claw-skill \
--name Lossless Claw Skill \
--version 1.0.0 \
--tags latest,lcm,memory,context

步骤5:验证发布

发布后,您将看到类似以下消息:

✔ OK. Published nombre-del-skill@1.0.0 (k97b6tvrydfc8ez4z02h8aamc9840cg2)

技能URL:

https://clawhub.ai/{ID}/{slug}
示例:https://clawhub.ai/k97b6tvrydfc8ez4z02h8aamc9840cg2/lossless-claw-skill



⚠️ 常见错误及解决方案

错误1:Path must be a folder

原因: 路径不是绝对路径或文件夹不存在。

解决方案:
bash

使用完整绝对路径


npx clawhub publish /mnt/data/openclaw/workspace/.openclaw/workspace/skills/nombre-del-skill

错误2:Not logged in. Run: clawhub login

原因: CLI未认证。

解决方案:
bash
npx clawhub login

导航到输出中显示的URL

错误3:GitHub API rate limit exceeded

原因: GitHub API临时限制。

解决方案: 等待30-60秒后重试。

错误4:GitHub account must be at least 14 days old

原因: GitHub账户创建时间过短。

解决方案: 使用注册超过14天的GitHub账户。

错误5:安装后技能未出现在ClawHub面板中

原因: YAML前置元数据格式错误。

解决方案: 验证前置元数据是否完全正确:
yaml



name: nombre-del-skill
description: 技能描述


不要使用此错误格式:
yaml

❌ 错误 - 过于复杂


name: skill-name
description: ...
author: ...
version: ...


📚 实际技能示例

示例1:简单技能(包装器)

SKILL.md:
yaml



name: lossless-claw-skill
description: lossless-claw(LCM)插件的安全包装器。


Lossless Claw Skill

OpenClaw的lossless-claw插件包装器技能。

描述

为LCM工具提供安全接口。

何时使用

  • - 当您需要搜索对话历史时
  • 当您需要展开压缩摘要时
  • 用于复杂内存查询

_meta.json:
json
{
name: lossless-claw-skill,
description: lossless-claw(LCM)插件的安全包装器。,
version: 1.0.0,
tags: [latest, lcm, memory]
}

示例2:带脚本的技能

SKILL.md:
yaml



name: weather-skill
description: 通过wttr.in或Open-Meteo获取当前天气和预报。


Weather Skill

获取任何位置的天气信息。

何时使用

  • - 当用户询问天气时
  • 用于1-7天预报
  • 用于当前温度

命令

bash
curl wttr.in/城市

_meta.json:
json
{
name: weather-skill,
description: 通过wttr.in或Open-Meteo获取当前天气和预报。,
version: 1.0.0,
tags: [weather, forecast, utility]
}



🎓 发布检查清单

发布前,请验证:

  • - [ ] 文件结构
- [ ] SKILL.md存在 - [ ] _meta.json存在 - [ ] 两者位于同一文件夹中
  • - [ ] YAML前置元数据
- [ ] 以

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawhub-skill-creator-guide-1775885128 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawhub-skill-creator-guide-1775885128 技能

通过命令行安装

skillhub install clawhub-skill-creator-guide-1775885128

下载

⬇ 下载 clawhub-skill-creator v1.0.0(免费)

文件大小: 4.03 KB | 发布时间: 2026-4-12 09:26

v1.0.0 最新 2026-4-12 09:26
Initial release of ClawHub Skill Creator Guide.

- Provides a complete, step-by-step guide for creating and publishing ClawHub skills in the correct format
- Includes sample YAML frontmatter for SKILL.md and required _meta.json structure
- Lists required and optional files for a valid skill
- Details the full publishing workflow, CLI authentication, and validation checks
- Troubleshoots common publishing errors
- Features real-world examples and a comprehensive publication checklist

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

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

p2p_official_large
返回顶部