一、在clawhub市场安装

1、安装插件技能

npm i -g clawhub

如图所示,安装成功

异常情况:

shine@ShinedeMacBook-Pro ~ % npm i -g clawhub npm error code EACCES npm error syscall mkdir npm error path /usr/local/lib/node_modules/clawhub npm error errno -13 npm error Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/clawhub' npm error at async mkdir (node:internal/fs/promises:856:10) npm error at async /usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:576:20 npm error at async Promise.allSettled (index 0) npm error at async [reifyPackages] (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:313:11) npm error at async Arborist.reify (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:125:5) npm error at async Install.exec (/usr/local/lib/node_modules/npm/lib/commands/install.js:150:5) npm error at async Npm.exec (/usr/local/lib/node_modules/npm/lib/npm.js:208:9) npm error at async module.exports (/usr/local/lib/node_modules/npm/lib/cli/entry.js:67:5) { npm error errno: -13, npm error code: 'EACCES', npm error syscall: 'mkdir', npm error path: '/usr/local/lib/node_modules/clawhub' npm error } npm error npm error The operation was rejected by your operating system. npm error It is likely you do not have the permissions to access this file as the current user npm error npm error If you believe this might be a permissions issue, please double-check the npm error permissions of the file and its containing directories, or try running npm error the command again as root/Administrator. npm error A complete log of this run can be found in: /Users/shine/.npm/_logs/2026-03-07T03_17_05_207Z-debug-0.log

原因:macOS / Linux 下 npm 全局安装权限问题,意思是你当前用户 没有权限在 /usr/local/lib/node_modules/ 目录下创建文件夹,所以 npm i -g clawhub 安装失败。

解决办法:

1)新建一个全局 npm 目录在你的 home 目录:

mkdir ~/.npm-global

2)设置 npm 使用这个目录作为全局安装路径:

npm config set prefix '~/.npm-global'

3)配置环境变量:

  • 编辑 ~/.zshrc~/.bashrc,加

export PATH="$HOME/.npm-global/bin:$PATH"

然后执行:

source ~/.zshrc   # 或 source ~/.bashrc

到这步可能会报错:

ource ~/.zshrc /Users/shine/.openclaw/completions/openclaw.zsh:3829: command not found: compdef

 原因:说明 compdef 命令在当前 shell 环境中不可用。这是 zsh 的 命令补全功能(completion)相关的问题。原因和解决办法如下:

解决办法:在 ~/.zshrc 中,建议顺序如下:

# 1. 启用补全系统
autoload -Uz compinit
compinit

# 2. 加入 npm 全局 bin(如果你改过 npm-global)
export PATH="$HOME/.npm-global/bin:$PATH"

# 3. 加载 OpenClaw 补全
source ~/.openclaw/completions/openclaw.zsh

然后再加载:

source ~/.zshrc

2、检索openclaw插件

插件市场

3、复制插件名称

可以看到我们这个插件的名称是:tavily-search

4、安装插件

clawhub install tavily-search

异常情况:

✖ Rate limit exceeded
Error: Rate limit exceeded
mac@macdeMacBook-Air-2 ~ % curl -H "Authorization: token 你的GitHubToken" https://api.github.com/rate_limit
{
  "message": "Bad credentials",
  "documentation_url": "https://docs.github.com/rest",
  "status": "401"
}%           

原因:

执行的测试命令返回了 "Bad credentials" (401) 错误,这明确表示你当前使用的 GitHub Token 无效已过期

解决办法:

重新登录 ClawHub

clawhub logout
clawhub login
clawhub install tavily-search

安装成功;

5、检查是否安装成功

1、到openclaw>workspace>skill 文件夹下查看是否有该插件

2、查看面板中是否有该技能

二、在vercel-labs安装

1、打开vercel-lab

2、安装命令

1)安装skill仓库名称

npx skills add 技能名需替换

2)知道skill链接,通过链接安装

# GitHub shorthand (owner/repo)
npx skills add vercel-labs/agent-skills

# Full GitHub URL
npx skills add https://github.com/vercel-labs/agent-skills

# Direct path to a skill in a repo
npx skills add https://github.com/vercel-labs/agent-skills/tree/main/skills/web-design-guidelines

# GitLab URL
npx skills add https://gitlab.com/org/repo

# Any git URL
npx skills add git@github.com:vercel-labs/agent-skills.git

# Local path
npx skills add ./my-local-skills

3、安装示例:

1、选择要安装到仓库地址

2、执行命令

npx skills add https://github.com/JimLiu/baoyu-skills/tree/main/skills/baoyu-image-gen

3、选择要安装到位置

我选择的是openclaw

4、选择全局安装还是项目安装

一般选择全局安装,即Global

然后默认选择第一个symlink;

安装成功界面如图

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐