Skip to content

How to Install OpenClaw Skills Using ClawHub CLI: Complete Guide

I recently started exploring OpenClaw, a powerful AI agent framework, but quickly ran into a problem: the documentation covers installing OpenClaw itself, but barely mentions how to install Skills. Without Skills, OpenClaw is just a basic chatbot. After some trial and error, I figured out the ClawHub CLI workflow and want to share what I learned.

The Missing Piece

Most tutorials walk you through the OpenClaw installation process but stop there. You end up with a working chatbot, but no Skills to make it actually useful. Skills are what transform OpenClaw from a simple conversational agent into a powerful automation tool that can browse the web, integrate with GitHub, work with Google services, and even learn continuously.

The ClawHub CLI is OpenClaw’s official free Skills repository manager. It provides complete lifecycle management for Skills: search, install, update, and list. Here’s how to use it.

Prerequisites

Before you start, make sure you have Node.js and npm installed. You can verify with:

Check Node.js and npm versions
node --version
npm --version

If these commands return version numbers, you’re good to go.

Step 1: Install ClawHub CLI Globally

The first step is to install the ClawHub CLI tool. I initially made the mistake of installing it locally in a project directory, but it needs to be global so you can use it anywhere:

Install ClawHub globally
npm i -g clawhub

After installation, verify it works:

Verify ClawHub installation
clawhub --version

Step 2: Authenticate with Your Token

This is where I got stuck the first time. You need to authenticate before installing any Skills. Get your token from the ClawHub settings page, then run:

Login to ClawHub
clawhub login --token your_token_here

Replace your_token_here with the actual token from your ClawHub account settings. If you skip this step, any attempt to install Skills will fail with authentication errors.

Step 3: Search for Skills

Before installing, you might want to see what’s available. The search command helps you find Skills by name or keyword:

Search for Skills
clawhub search summarize

This returns a list of Skills matching your search term. You can also browse the ClawHub website to discover available Skills.

Step 4: Install Skills

Once you’ve found a Skill you want, install it with:

Install a Skill
clawhub install self-improving-agent

Replace self-improving-agent with the actual Skill name you want. The CLI will download and install the Skill to your OpenClaw configuration.

Step 5: Verify Installation

After installing, I always verify with the list command:

List installed Skills
clawhub list

This shows all your installed Skills along with their versions. It’s a good habit to run this after each installation.

Step 6: Keep Skills Updated

Skills are actively developed, so you’ll want to keep them updated. The CLI makes this easy:

Update all Skills
clawhub update --all

This updates all installed Skills to their latest versions.

Alternative Installation Method

If you prefer a graphical interface, you can also install Skills through the OpenClaw chatbot. Simply send the Skill URL to the chatbot, and it will handle the installation. However, I find the CLI approach more reliable and easier to script for automation.

Common Mistakes to Avoid

I learned these the hard way:

  1. Forgetting to login: The authentication step is easy to skip, but everything else depends on it
  2. Not using global install: Installing ClawHub locally limits where you can use it
  3. Ignoring permissions: Some Skills require specific permissions. Read the Skill documentation before installing

Why Skills Matter

Without Skills, OpenClaw remains a basic chatbot. Skills unlock:

  • Browser automation for web scraping and testing
  • Google integration for docs, sheets, and drive
  • GitHub operations for repository management
  • Continuous learning capabilities
  • Custom workflows and automation

Final Words + More Resources

My intention with this article was to help others share my knowledge and experience. If you want to contact me, you can contact by email: Email me

Here are also the most important links from this article along with some further resources that will help you in this scope:

Oh, and if you found these resources useful, don’t forget to support me by starring the repo on GitHub!

The ClawHub CLI provides a straightforward workflow to extend OpenClaw’s capabilities. Start with authentication, then install Skills based on your needs. Three commands get you started: clawhub login, clawhub install, and clawhub list. The whole process takes about five minutes once you know the steps.

Comments