🔍
Agents & SkillsChapter 16 of 33· 5 min read

Chapter 16: ClawHub — The Package Registry for Skills

ClawHub is OpenClaw's community-driven skill registry. Think of it like npm for OpenClaw skills: developers publish reusable skill packages, and you install them with a single command. This chapter covers how to browse, install, configure, and publish skills through ClawHub.


What Is ClawHub?

ClawHub is a hosted registry at hub.openclaw.dev where the OpenClaw community shares:

  • Skills — tools that give agents new capabilities (Jira integration, Notion sync, custom APIs)
  • Agent profiles — pre-configured system prompts and agent settings for specific roles
  • Workspace templates — complete configuration blueprints for common setups

ClawHub packages are verified by the OpenClaw team and reviewed by the community before listing.


Browsing ClawHub

Via CLI

# List all available skills
openclaw hub list

# Search for skills
openclaw hub search jira
openclaw hub search "code review"

# View skill details
openclaw hub info @openclaw/jira

Example output:

@openclaw/jira v2.1.0
Author: OpenClaw Team
Downloads: 12,840
Rating: 4.8/5

Tools: create-issue, update-issue, search-issues, get-project,
       add-comment, transition-issue

Requires: JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_TOKEN

Via Web

Visit hub.openclaw.dev to browse skills by category, read documentation, and see community reviews.


Installing Skills

# Install a skill
openclaw hub install @openclaw/jira

# Install a specific version
openclaw hub install @openclaw/jira@2.0.0

# Install from a GitHub repo
openclaw hub install github:username/my-openclaw-skill

After installation, the skill appears in your ~/.openclaw/skills/ directory and is available to reference in your config.


Configuring an Installed Skill

After installing, add the skill to your openclaw.json:

{
  "skills": {
    "jira": {
      "enabled": true,
      "baseUrl": "${JIRA_BASE_URL}",
      "email": "${JIRA_EMAIL}",
      "apiToken": "${JIRA_API_TOKEN}",
      "defaultProject": "PROJ"
    }
  },
  "workspaces": [
    {
      "id": "dev-team",
      "agent": "balanced",
      "skills": ["bash", "files", "jira", "web-search"]
    }
  ]
}

Set the required environment variables:

export JIRA_BASE_URL=https://yourcompany.atlassian.net
export JIRA_EMAIL=you@yourcompany.com
export JIRA_API_TOKEN=your-api-token

Popular ClawHub Skills

PackageDescriptionInstalls
@openclaw/jiraCreate, search, and update Jira issues12,840
@openclaw/notionRead and write Notion pages and databases9,200
@openclaw/github-advancedFull GitHub API including Actions and releases8,100
@openclaw/linearLinear issue tracking integration6,400
@openclaw/slack-lookupLook up Slack messages and channel history5,900
@openclaw/awsQuery AWS resources (EC2, S3, CloudWatch)4,700
@openclaw/stripeCheck payments, subscriptions, and invoices3,800
@openclaw/pdf-readerExtract and analyze PDF documents3,200
@openclaw/calendarRead and create Google Calendar events2,900
@openclaw/translateTranslate text between 100+ languages2,400

Managing Installed Skills

# List installed skills
openclaw hub list --installed

# Update a skill
openclaw hub update @openclaw/jira

# Update all skills
openclaw hub update --all

# Remove a skill
openclaw hub remove @openclaw/jira

Publishing Your Own Skill

Anyone can publish to ClawHub. A skill is a Node.js package that exports MCP tool definitions.

Skill Structure

my-skill/
├── package.json
├── index.js          # Main entry point
├── tools/
│   ├── tool-one.js
│   └── tool-two.js
├── schema.json       # Tool definitions
└── README.md

package.json

{
  "name": "@yourusername/my-skill",
  "version": "1.0.0",
  "description": "My custom OpenClaw skill",
  "main": "index.js",
  "keywords": ["openclaw-skill"],
  "openclaw": {
    "skillVersion": "1",
    "configSchema": {
      "apiKey": { "type": "string", "required": true, "envVar": "MY_SKILL_API_KEY" }
    }
  }
}

The "openclaw-skill" keyword is what makes your package discoverable on ClawHub.

Publishing

# Login to ClawHub
openclaw hub login

# Publish your skill
openclaw hub publish

# Publish a new version
npm version patch && openclaw hub publish

Private Registries

Teams can run a private ClawHub registry for internal skills:

{
  "hub": {
    "registry": "https://hub.internal.yourcompany.com",
    "token": "${PRIVATE_HUB_TOKEN}"
  }
}

Install from your private registry:

openclaw hub install @internal/my-private-skill --registry https://hub.internal.yourcompany.com

Business Plugins

Panaversity and enterprise partners publish domain-specific business plugins — pre-packaged, production-ready skill bundles for regulated industries. These are available on ClawHub under the @panaversity namespace.

Islamic Finance Plugin

openclaw hub install @panaversity/islamic-finance
  • 12 product skills (Murabaha, Ijara, Sukuk, Takaful, etc.)
  • 13 jurisdiction overlays (Malaysia, UAE, Pakistan, Saudi Arabia, and more)
  • 4 domain commands for fatwa lookup and AAOIFI/IFRS compliance
  • Supports both AAOIFI and local regulatory standards

Banking Compliance Plugin

openclaw hub install @panaversity/banking
  • 16 product skills for regulatory reporting
  • 7 jurisdiction overlays
  • Basel III/IV capital adequacy calculations
  • AML/KYC/sanctions screening workflows
  • IFRS 9 expected credit loss modeling

Legal Operations Plugin

openclaw hub install @panaversity/legal-ops
  • Contract review and redlining
  • NDA triage (flag high-risk clauses automatically)
  • IP protection monitoring
  • DSAR (Data Subject Access Request) management
  • Regulatory change monitoring

IDFA Financial Architect Plugin

openclaw hub install @panaversity/idfa

Intent-Driven Financial Architecture (IDFA): a structured methodology for building AI-operable, human-readable, audit-proof financial models. Includes four guardrails, three model layers, and two agent skills.

Configuring Business Plugins

{
  "skills": {
    "islamic-finance": {
      "enabled": true,
      "jurisdiction": "PK",
      "standards": ["AAOIFI", "SBP"],
      "language": "en"
    }
  },
  "workspaces": [
    {
      "id": "finance-team",
      "agent": "expert",
      "skills": ["islamic-finance", "web-search", "files"]
    }
  ]
}

Verifying Skill Safety

Before installing any skill:

  1. Check the author — prefer @openclaw official packages or well-known community authors
  2. Review the source code on GitHub
  3. Check what environment variables it requires — be cautious of skills asking for broad cloud credentials
  4. Read community reviews on the ClawHub website
# View the source before installing
openclaw hub view @openclaw/jira --source

Next: Chapter 17 — Voice Mode — How to enable voice input and output so users can speak to your agent and hear it respond.