A comprehensive ClawHub skill installer that bypasses API rate limits. Search, install single skills, or batch install multiple skills with automatic retry l...
A powerful command-line tool for installing ClawHub skills without worrying about API rate limits.
This skill provides a robust solution for installing ClawHub skills by:
node install.cjs search <query>
Search ClawHub for skills matching your query. Returns skill names, descriptions, ratings, and authors.
Example:
$ node install.cjs search todoist
🔍 搜索技能: "todoist"
找到 10 个技能:
1. todoist - Todoist (评分: 3.843)
作者: community
版本: 1.0.0
2. todoist-task-manager - Todoist Task Manager (评分: 3.649)
作者: developer
版本: 2.1.0
node install.cjs install <skill-name>
Install a single skill from ClawHub. Automatically downloads, extracts, and installs to your skills directory.
Example:
$ node install.cjs install todoist
📦 安装技能: todoist
📥 下载: https://clawhub.com/api/skills/todoist/download
✅ 下载完成
📂 解压中...
📁 安装到: /Users/xufan65/.openclaw/workspace/skills/todoist
✅ 安装完成
node install.cjs install-batch <skill1> <skill2> <skill3> ...
Install multiple skills at once with automatic delays between installations to avoid rate limits.
Example:
$ node install.cjs install-batch todoist gog telegram x-research
📦 批量安装 4 个技能
📦 安装技能: todoist
✅ 安装成功
📍 位置: /Users/xufan65/.openclaw/workspace/skills/todoist
⏳ 等待 3 秒...
📦 安装技能: gog
✅ 安装成功
📍 位置: /Users/xufan65/.openclaw/workspace/skills/gog
⏳ 等待 3 秒...
📦 安装技能: telegram
✅ 安装成功
📍 位置: /Users/xufan65/.openclaw/workspace/skills/telegram
⏳ 等待 3 秒...
📦 安装技能: x-research
✅ 安装成功
📍 位置: /Users/xufan65/.openclaw/workspace/skills/x-research
📊 安装结果:
1. todoist: ✅
2. gog: ✅
3. telegram: ✅
4. x-research: ✅
总计: 4/4 成功
todoist-1.2.3 → todoist)npm install -g clawhubnpx clawhub loginDownload the skill:
cd /path/to/your/skills/folder
git clone https://github.com/sunnyhot/skill-installer.git clawhub-skill-installer
cd clawhub-skill-installer
Make it executable (Unix systems):
chmod +x install.cjs
Test it:
node install.cjs search test
# Search for skills
node install.cjs search twitter
# Install a skill
node install.cjs install x-research
# Install multiple skills
node install.cjs install-batch todoist gog telegram stock-monitor
/Users/xufan65/.openclaw/workspace/skills//tmp/clawhub-downloads/You can modify these variables at the top of install.cjs:
const SKILLS_DIR = '/path/to/your/skills/folder';
const TEMP_DIR = '/tmp/your-temp-folder';
const BATCH_DELAY = 5000; // 5 seconds
const RATE_LIMIT_WAIT = 90000; // 90 seconds
Add --verbose flag for detailed logging:
node install.cjs install todoist --verbose
Install a specific version:
node install.cjs install todoist@1.2.3
Overwrite existing skill:
node install.cjs install todoist --force
Solution: Ensure you're running from the skill directory:
cd /path/to/clawhub-skill-installer
node install.cjs install <skill-name>
Solution: The script automatically handles this, but you can:
Solution (Unix systems):
chmod +x install.cjs
Solution:
npm install -g clawhub
npx clawhub login
Contributions are welcome! Please:
git checkout -b feature/amazing-featuregit commit -m 'Add amazing feature'git push origin feature/amazing-featureMIT License - see LICENSE file for details.
sunnyhot
Found this skill helpful? Star it on GitHub! ⭐
ZIP package — ready to use