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
| Package | Description | Installs |
|---|---|---|
@openclaw/jira | Create, search, and update Jira issues | 12,840 |
@openclaw/notion | Read and write Notion pages and databases | 9,200 |
@openclaw/github-advanced | Full GitHub API including Actions and releases | 8,100 |
@openclaw/linear | Linear issue tracking integration | 6,400 |
@openclaw/slack-lookup | Look up Slack messages and channel history | 5,900 |
@openclaw/aws | Query AWS resources (EC2, S3, CloudWatch) | 4,700 |
@openclaw/stripe | Check payments, subscriptions, and invoices | 3,800 |
@openclaw/pdf-reader | Extract and analyze PDF documents | 3,200 |
@openclaw/calendar | Read and create Google Calendar events | 2,900 |
@openclaw/translate | Translate text between 100+ languages | 2,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:
- Check the author — prefer
@openclawofficial packages or well-known community authors - Review the source code on GitHub
- Check what environment variables it requires — be cautious of skills asking for broad cloud credentials
- 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.