我的自定义技能:OpenClaw 的自定义工具集成 - Openclaw Skills

作者:互联网

2026-04-18

AI教程

什么是 我的自定义技能?

我的自定义技能提供了一个强大的框架,用于扩展 OpenClaw 代理的本机功能。通过将其集成到您的 Openclaw Skills 集合中,您可以定义可由特定自然语言命令触发的自定义工具逻辑。对于需要代理执行开箱即用的专有或利基操作的开发人员来说,此技能特别有价值,可确保您的 Openclaw Skills 套件能够高度适应任何独特的开发环境或运营需求。

下载入口:https://github.com/openclaw/skills/tree/main/skills/watashis/get-user-info

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install get-user-info

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 get-user-info。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

我的自定义技能 应用场景

  • 在自动化任务序列期间通过 my_tool 命令执行专业逻辑。
  • 根据用户提示动态检索并显示特定的 Y 信息。
  • 在 Openclaw Skills 生态系统中扩大 AI 代理的范围,以处理特定于环境的触发器。
我的自定义技能 工作原理
  1. AI 代理检测到与定义触发器相关的用户提示,例如执行任务 X 的指令。
  2. 系统在可用的 Openclaw Skills 中识别相关逻辑并选择“我的自定义技能”。
  3. 执行 my_tool 实用程序,并提供处理特定技术要求所需的上下文。
  4. 代理合成工具输出,向用户提供清晰、可操作的响应或数据可视化。

我的自定义技能 配置指南

要将其集成到现有的 Openclaw Skills 库中,请遵循以下配置步骤:

# 导航到您的 OpenClaw 技能目录
cd openclaw/custom_skills

# 初始化技能结构
mkdir my-custom-skill

# 在配置中注册工具
openclaw register --skill my-custom-skill --tool my_tool

我的自定义技能 数据架构与分类体系

该技能通过以下分类管理其操作数据和元数据:

属性 格式 描述
tool_name 字符串 逻辑流中使用的 my_tool 标识符。
trigger_type 枚举 定义操作是任务执行 (X) 还是信息检索 (Y)。
output_format Markdown 用于向最终用户显示信息的结构。

My Custom Skill

Description

This skill adds custom functionality to OpenClaw.

Tools

  • my_tool: Does something useful

Instructions

When the user asks about X, use my_tool to handle it.

Examples

  • "Do X" → Uses my_tool
  • "Show me Y" → Provides Y information

相关推荐