给龙虾openclaw安装skills
摘要
给龙虾OpenClaw安装Skills 想让你的龙虾助手变得更强大吗?安装新的“技能”(Skills)就是最
给龙虾OpenClaw安装Skills
想让你的龙虾助手变得更强大吗?安装新的“技能”(Skills)就是最直接的途径。那么,有哪些途径可以获取和安装这些技能呢?主要可以通过以下几种方式来实现。
从ClawHub安装(推荐)
对于绝大多数用户来说,首选途径是官方的技能库——ClawHub。这里汇聚了大量经过验证的技能,使用起来既方便又可靠。操作非常简单,直接在命令行中搜索并安装即可。
openclaw skill install
举个例子,如果你想安装天气查询功能,命令就是这样:
openclaw skill install weather
手动克隆安装
如果你在GitHub或其他代码托管平台上发现了一个实用的技能仓库,完全可以通过克隆它的Git地址来进行手动安装。
openclaw skill add
本地开发安装
对于开发者或者热衷于自己编写技能的用户,本地开发安装是最灵活的方式。你可以在自己的技能目录中直接建立链接,方便调试和测试。
openclaw skill link
具体路径需要根据你的实际情况来定,例如:openclaw skill link C:\Users\dongshengchang\Downloads\sql-toolkit-1.0.0\SKILL.md。
查看已安装的技能命令
安装完成后,怎么知道自己已经有了哪些技能呢?别担心,一条简单的命令就能让你一目了然。
openclaw skills list

这里顺便介绍几个实用的技能仓库地址,方便大家去“挖宝”。
首先是官方技能库:https://clawhub.ai/。

还有一个社区技能资源网站:https://skillsmp.com/。

安装教程如下
了解了方法,接下来我们走一遍具体的安装流程。请注意,不同的方法在步骤上会略有差异。
1、首先启动龙虾
进行任何操作之前,确保你的龙虾服务已经正常启动。
openclaw gateway --verbose
2、查看龙虾状态
启动后,最好先检查一下系统的整体状态,做到心中有数。
openclaw status --all
3、打个基线
这是一个非常实用的好习惯:在安装新技能前,为当前系统状态建立一个“快照”或“基线”。这么做的好处是,万一安装后出现问题,你能清楚地知道之前有哪些技能,是什么时候安装的,方便排查和回滚。当然,如果怕麻烦,也可以选择性地为技能列表单独建立一个基线。
首先是完整基线操作。需要先将当前的PowerShell终端编码切换为UTF-8,以确保中文等信息显示正常。
chcp 65001 | Out-Null
[Console]::InputEncoding= [System.Text.UTF8Encoding]::new($false)
[Console]::OutputEncoding = [System.Text.UTF8Encoding]::new($false)
$OutputEncoding = [System.Text.UTF8Encoding]::new($false)
接着,执行导出命令,生成“安装前快照”,所有文件均以Unicode编码保存。
$ts = Get-Date -Format "yyyyMMdd-HHmmss"
$dir = "$env:USERPROFILE\.openclaw\_audit\$ts"
New-Item -ItemType Directory -Force -Path $dir | Out-Null
openclaw --version| Out-File "$dir\01-version.txt" -Encoding unicode
openclaw skills list| Out-File "$dir\02-skills-before.txt" -Encoding unicode
openclaw plugins list | Out-File "$dir\03-plugins-before.txt" -Encoding unicode
openclaw status --all | Out-File "$dir\04-status-before.txt" -Encoding unicode
"done: $dir"
这些基线文件都会被保存在用户目录下的 .openclaw_audit 文件夹里。
如果你只想简单记录一下当前安装了哪些技能,那么这条简化命令就足够了:
openclaw skills list > "$env:USERPROFILE\.openclaw\skills-before.txt"

4、本地安装
对于一些需要手动处理的技能包,本地安装是常用方法。首先,可以通过帮助命令了解相关参数。
openclaw skills --help

这里提供两种主流的本地安装思路。
方法一:通过命令行脚本
这种方法自动化程度较高,适合批量或从Git仓库直接安装。
# 1) 准备目录
$skillRoot = "$env:USERPROFILE\.openclaw\workspace\skills"
$repoDir = "$env:USERPROFILE\.openclaw\workspace\_tmp\everything-claude-code"
$skillName = "database-migrations"
New-Item -ItemType Directory -Force -Path $skillRoot | Out-Null
New-Item -ItemType Directory -Force -Path (Split-Path $repoDir) | Out-Null
# 2) 拉取仓库(浅克隆)
if (Test-Path $repoDir) { Remove-Item $repoDir -Recurse -Force }
git clone --depth 1 https://github.com/affaan-m/everything-claude-code.git $repoDir
# 3) 复制目标 skill 到 OpenClaw workspace
$src = Join-Path $repoDir "skills\$skillName"
$dst = Join-Path $skillRoot $skillName
if (!(Test-Path $src)) { throw "未找到源目录: $src" }
if (Test-Path $dst) { Remove-Item $dst -Recurse -Force }
Copy-Item $src $dst -Recurse -Force
# 4) 清理临时目录(可选)
Remove-Item $repoDir -Recurse -Force
"已安装到: $dst"
方法二:手动文件操作
如果某些环境不支持通过命令直接添加技能,那么最原始也是最可靠的方法就是手动拷贝文件。
首先,确保技能存放的目录存在:
mkdir "$env:USERPROFILE\.openclaw\workspace\skills" -Force
核心思路很简单:找到你想要安装的那个“技能包”,手动将其整个文件夹或相关文件,复制到OpenClaw的技能搜索路径下。这个路径通常在你的日志里可以找到,默认位置是 ~/.openclaw/workspace。

操作时,通常会在skills目录下新建一个文件夹,文件夹的名字就是这个技能的名字,然后将包含技能定义的 .md 文件放入其中即可。
备注:
关于工作空间,有几个默认存在的核心文件需要了解一下,它们构成了龙虾的基础配置:
AGENTS.md:定义助手的行为规范。SOUL.md:设定其人格与表达风格。USER.md:记录用户背景与偏好。TOOLS.md:存放本地工具笔记。MEMORY.md:作为长期记忆存储(通常仅在主会话中加载)。
理解这些文件的作用,有助于你更精细地定制属于你自己的助手。
来源:互联网
本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。