用于 OpenClaw 的技能管理工具,可从 getskill.work 搜索、下载和更新技能。支持 CLI 与编程接口,提供 API搜索、Git 克隆仓库并将技能目录复制到 OpenClaw skills 目录,含 Git 安装引导。
GetSkill是一项面向实际任务的技能,主要用于何时使用此 Skill;当你需要以下功能时使用此 skill:;
管理 ~/.openclaw/skills 目录中的技能文件;为技能仓库配置自定义 API 端点;OpenClaw 首次启动:先安装 getskill CLI;当 OpenClaw 首次启。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
当你需要以下功能时使用此 skill:
~/.openclaw/skills 目录中的技能文件当 OpenClaw 首次启动且尚未安装 getskill CLI 时,按以下流程执行:
先测试 getskill 是否可用:
getskill --help
如果不可用,安装 CLI(任选其一):
pnpm i -g @workskills/getskill
或
npm i -g @workskills/getskill
安装完成后即可运行 getskill 命令:
getskill search <关键词>
使用搜索命令并传入关键词:
getskill search <关键词>
工具查询 API 并返回匹配的技能,包含:
首先确保系统已安装 Git(如未安装,工具会引导安装)
运行安装命令:
getskill install <技能名称>
工具执行以下操作:
~/.openclaw/skills-cache/<技能名称>~/.openclaw/skills/<本地技能目录名>(排除 .git)运行更新命令:
getskill update <技能名称>
工具会:
git pull 获取最新变更getskill list
返回 skills 目录中当前所有技能目录名称。
getskill path
显示:
~/.openclaw/skills~/.openclaw/skills-cache查看当前端点:
getskill config get
设置自定义端点:
getskill config set https://your-custom-api.com
getskill clean
移除所有 Git 仓库缓存,不影响已安装的技能。
输入: 用户想查找与 commit 相关的技能
命令:
getskill search commit
输出:
找到 3 个技能: 1. commit-helper 描述: 帮助生成规范的 git commit 信息 Git: https://getskill.work/skills/commit-helper.git
输入: 用户想安装 commit-helper 技能
命令:
getskill install commit-helper
操作:
git clone 到 ~/.openclaw/skills-cache/commit-helper~/.openclaw/skills/commit-helper输出:
技能已安装到 skills 目录: - ~/.openclaw/skills/commit-helper
输入: 用户想更新已有技能
命令:
getskill update commit-helper
操作:
cd ~/.openclaw/skills-cache/commit-helpergit pull场景: 用户在没有 Git 的系统上运行 install/update 命令
处理:
brew install git)场景: API 返回 404 表示请求的技能不存在
处理: 显示清晰的错误信息:"技能不存在: {skill-name}"
场景: 克隆的仓库中不包含技能 .md 文件(除 README 外)
处理: 抛出错误:"在仓库中未找到技能 .md 文件"
场景: 由于网络问题导致 API 请求失败
处理:
场景: 仓库中有多个名称相似的 .md 文件
处理: 将技能目录整体复制到 skills 目录(排除 .git)
skills/<技能名>,并排除 .git 目录GETSKILL_BASE_URL 使用自定义端点相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章