From 05b765e8f8d193512826995fa269c2bc979590b4 Mon Sep 17 00:00:00 2001 From: zlei9 Date: Sun, 22 Mar 2026 23:12:39 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=AE=89=E8=A3=85=E6=8C=87=E5=8D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 INSTALL_GUIDE.md 详细安装指南 - 添加 OPENCLAW_INSTALL.md 快速安装指南 - 更新 SKILL.md 添加快速安装部分 Co-Authored-By: Claude Sonnet 4.5 --- INSTALL_GUIDE.md | 108 ++++++++++++++++++++++++++++++++++++++++++++ OPENCLAW_INSTALL.md | 36 +++++++++++++++ SKILL.md | 17 +++++++ 3 files changed, 161 insertions(+) create mode 100644 INSTALL_GUIDE.md create mode 100644 OPENCLAW_INSTALL.md diff --git a/INSTALL_GUIDE.md b/INSTALL_GUIDE.md new file mode 100644 index 0000000..3b503e1 --- /dev/null +++ b/INSTALL_GUIDE.md @@ -0,0 +1,108 @@ +# GetSkills 自动安装指南 + +请按照以下步骤安装并使用 GetSkills 工具: + +## 第一步:检测是否已安装 + +首先检查系统是否已安装 getskill 工具: + +```bash +getskill --version +``` + +如果显示版本号,说明已安装,可以跳过安装步骤。 + +如果提示命令不存在,继续下一步。 + +## 第二步:安装 GetSkills + +执行以下命令全局安装 getskill: + +```bash +npm install -g @workskills/getskill +``` + +安装完成后,验证安装: + +```bash +getskill --version +``` + +## 第三步:使用 GetSkills + +安装完成后,你可以使用以下命令: + +### 搜索技能 +```bash +getskill search <关键词> +``` + +示例: +```bash +getskill search commit +``` + +### 安装技能 +```bash +getskill install <技能名称> +``` + +示例: +```bash +getskill install commit-helper +``` + +### 更新技能 +```bash +getskill update <技能名称> +``` + +### 列出已安装的技能 +```bash +getskill list +``` + +### 查看技能目录路径 +```bash +getskill path +``` + +## 常见问题 + +### npm 命令不存在 +如果提示 `npm` 命令不存在,说明系统未安装 Node.js,请先安装: + +**Windows:** +下载并安装 Node.js: https://nodejs.org/ + +**macOS:** +```bash +brew install node +``` + +**Linux (Ubuntu/Debian):** +```bash +sudo apt-get update +sudo apt-get install nodejs npm +``` + +### 权限错误 +如果在安装时遇到权限错误,尝试: + +**Linux/macOS:** +```bash +sudo npm install -g @workskills/getskill +``` + +**Windows:** +以管理员身份运行命令提示符或 PowerShell + +## 技能存储位置 + +安装的技能文件将存储在: +- **Windows**: `%USERPROFILE%\.claude\skills` +- **macOS**: `~/.claude/skills` +- **Linux**: `~/.claude/skills` + +Git 仓库缓存存储在: +- 所有平台: `~/.claude/skills-cache` diff --git a/OPENCLAW_INSTALL.md b/OPENCLAW_INSTALL.md new file mode 100644 index 0000000..4b48770 --- /dev/null +++ b/OPENCLAW_INSTALL.md @@ -0,0 +1,36 @@ +# 安装 GetSkills 技能管理工具 + +请帮我安装 GetSkills 工具,这是一个用于管理 OpenClaw 技能的命令行工具。 + +## 安装步骤 + +1. 首先检查是否已安装: +```bash +getskill --version +``` + +2. 如果未安装,执行全局安装命令: +```bash +npm install -g @workskills/getskill +``` + +3. 验证安装是否成功: +```bash +getskill --version +``` + +4. 安装成功后,测试基本功能: +```bash +getskill path +``` + +## 安装完成后 + +安装成功后,你就可以使用以下命令来管理技能了: + +- `getskill search <关键词>` - 搜索技能 +- `getskill install <技能名>` - 安装技能 +- `getskill update <技能名>` - 更新技能 +- `getskill list` - 列出已安装的技能 + +技能文件会自动安装到 `~/.claude/skills/` 目录。 diff --git a/SKILL.md b/SKILL.md index 20e33e2..e5b1674 100644 --- a/SKILL.md +++ b/SKILL.md @@ -8,6 +8,23 @@ license: MIT 这是一个用于管理 OpenClaw 技能的命令行工具。它允许你从 getskills.certer API 搜索、下载和更新技能文件。 +## 快速安装(复制此部分给 OpenClaw) + +如果系统尚未安装 getskill 工具,请执行以下命令: + +```bash +# 检查是否已安装 +getskill --version + +# 如果未安装,执行全局安装 +npm install -g @workskills/getskill + +# 验证安装成功 +getskill --version +``` + +安装成功后即可使用 `getskill` 命令管理技能。 + ## 触发条件 当用户提到以下内容时使用此技能: