はじめに
ClawHub は OpenClaw の公式スキルマーケットプレイスであり、Node.js にとっての npm、VS Code にとっての拡張機能のような存在です。ClawHub を通じて、コミュニティが開発したさまざまなスキルをワンクリックでインストールしたり、自分が開発したスキルを世界中に共有したりできます。
現時点で、ClawHub には数百のスキルが収録されており、生産性ツール、情報検索、エンターテインメントインタラクションなど多くのカテゴリをカバーしています。
ClawHub の仕組み
ClawHub のスキルは本質的に SKILL.md ファイルであり、インストール後は ~/.openclaw/skills/ ディレクトリに格納されます。各スキルは Markdown ファイルで、スキルのトリガー条件、動作ロジック、出力フォーマットを定義しています。
~/.openclaw/skills/
├── weather.SKILL.md
├── translator.SKILL.md
├── reminder.SKILL.md
└── github-notify.SKILL.md
スキルマーケットプレイスの閲覧
オンラインで閲覧
ClawHub の公式ウェブサイトですべての利用可能なスキルを確認できます:
https://clawhub.dev
ウェブサイトではカテゴリ別ブラウジング、人気のおすすめ、最新公開などの機能を提供しています。
コマンドラインで閲覧
ターミナルからもスキルの閲覧と検索ができます:
# インストール済みのスキルを一覧表示
openclaw skill list
# スキルを検索
npx clawhub@latest search weather
# スキルの詳細を表示
npx clawhub@latest info weather-forecast
検索結果の例:
Search results for "weather":
weather-forecast ★ 4.8 ↓ 12.3k Weather forecast with multi-source data
weather-alert ★ 4.5 ↓ 3.2k Severe weather alerts and notifications
weather-clothing ★ 4.2 ↓ 1.1k Clothing recommendations based on weather
3 skills found
スキルのインストール
基本インストール
npx clawhub@latest install コマンドでスキルをインストールします:
# 天気予報スキルをインストール
npx clawhub@latest install weather-forecast
# 翻訳スキルをインストール
npx clawhub@latest install translator
# 複数のスキルをインストール
npx clawhub@latest install weather-forecast translator reminder
インストール完了後、OpenClaw を再起動してスキルを有効にします:
openclaw restart
特定バージョンのインストール
# 指定バージョンをインストール
npx clawhub@latest install [email protected]
# 最新プレビュー版をインストール
npx clawhub@latest install weather-forecast@next
Git リポジトリからインストール
スキルがまだ ClawHub に公開されていない場合、Git リポジトリから直接インストールできます:
npx clawhub@latest install --git https://github.com/username/my-skill.git
ローカルスキルのインストール
開発中は、ローカルファイルからインストールできます:
npx clawhub@latest install --local ./my-weather-skill/
インストール済みスキルの管理
インストール済みスキルの確認
openclaw skill list
出力例:
Installed Skills:
NAME VERSION STATUS SOURCE
weather-forecast 1.3.2 active clawhub
translator 2.1.0 active clawhub
reminder 1.0.5 active clawhub
custom-greeter - active local
4 skills installed, 4 active
スキルの更新
# 単一スキルを更新
npx clawhub@latest update weather-forecast
# すべてのスキルを更新
npx clawhub@latest update --all
# 利用可能な更新を確認(更新は実行しない)
npx clawhub@latest outdated
outdated コマンドの出力例:
Outdated Skills:
NAME CURRENT LATEST CHANGELOG
weather-forecast 1.3.2 1.4.0 Added hourly forecast support
translator 2.1.0 2.2.1 Fixed CJK language detection
2 skills can be updated
Run 'npx clawhub@latest update --all' to update
スキルのアンインストール
# 単一スキルをアンインストール
npx clawhub@latest uninstall weather-forecast
# アンインストールしてデータもクリーンアップ
npx clawhub@latest uninstall weather-forecast --purge
スキルの有効化/無効化
アンインストールせずにスキルを一時的に無効化できます:
# スキルを無効化
openclaw skill disable translator
# 再有効化
openclaw skill enable translator
設定ファイルでも管理できます:
{
skills: {
// グローバル無効化リスト
disabled: ["translator"],
// またはホワイトリストモードを使用
// enabled: ["weather-forecast", "reminder"]
}
}
スキルのカテゴリとおすすめ
ClawHub のスキルは機能別に以下のカテゴリに分類されています:
| カテゴリ | 説明 | 人気スキル |
|---|---|---|
| 生産性ツール | 生産性の向上 | reminder, todo-list, calculator |
| 情報検索 | リアルタイム情報の取得 | weather-forecast, stock-price, exchange-rate |
| 翻訳・言語 | 多言語サポート | translator, dictionary, grammar-check |
| 開発ツール | プログラミング支援 | code-runner, github-notify, regex-helper |
| メディア・エンターテインメント | 娯楽インタラクション | trivia, joke, music-recommend |
| データ処理 | データ分析 | csv-parser, json-formatter, data-viz |
| システム連携 | 外部サービスとの接続 | jira, notion, google-calendar |
| セキュリティツール | セキュリティ関連 | password-gen, hash-checker, ip-lookup |
スキルを ClawHub に公開する
準備作業
- ClawHub デベロッパーアカウントを登録します:
npx clawhub@latest register
- ログインします:
npx clawhub@latest login
スキルのディレクトリ構成
公開前に、スキルは以下の構成に準拠する必要があります:
my-awesome-skill/
├── SKILL.md # スキル定義ファイル(必須)
├── clawhub.json # メタデータファイル(必須)
├── README.md # 説明ドキュメント(推奨)
├── CHANGELOG.md # 更新履歴(推奨)
└── examples/ # 使用例(推奨)
└── demo.md
メタデータファイル
clawhub.json を作成してスキルの情報を記述します:
{
"name": "my-awesome-skill",
"version": "1.0.0",
"description": "A brief description of what this skill does",
"author": "your-username",
"license": "MIT",
"keywords": ["utility", "productivity"],
"category": "効率工具",
"openclaw": {
"minVersion": "1.0.0"
},
"repository": "https://github.com/username/my-awesome-skill"
}
公開前の検証
# スキルディレクトリで検証を実行
npx clawhub@latest validate
# ローカルテストインストール
npx clawhub@latest install --local ./
公開
# ClawHub に公開
npx clawhub@latest publish
# プレビュー版として公開
npx clawhub@latest publish --tag next
公開済みスキルの更新
# バージョン番号を変更してから再公開
npx clawhub@latest publish
# 特定バージョンの取り下げ(24時間以内)
npx clawhub@latest unpublish [email protected]
スキルのセキュリティ審査
ClawHub はすべての公開スキルに対してセキュリティ審査を実施します:
- 自動スキャン:悪意のあるコードやプライバシー漏洩リスクの有無を検査します
- コミュニティレビュー:人気のスキルはコミュニティによるレビューを受けます
- 署名検証:インストール時にスキルファイルの整合性を検証します
スキルのセキュリティ評価を確認できます:
npx clawhub@latest info weather-forecast --security
Security Report: [email protected]
Verified author: ✓
No external calls: ✓ (uses MCP tools only)
Community reviewed: ✓ (23 reviews)
Security score: A+
よくある質問
インストールしたスキルが有効にならない
# スキルが正しくインストールされているか確認
openclaw skill list
# OpenClaw を再起動
openclaw restart
# スキルが無効化されていないか確認
openclaw skill list | grep disabled
スキルのバージョン競合
2つのスキルが競合する場合、優先度設定を確認できます:
# スキルのロード順序を確認
openclaw skill list --verbose
npx コマンドが遅い
clawhub CLI をグローバルにインストールできます:
npm install -g clawhub@latest
# その後は直接使用可能
clawhub install weather-forecast
clawhub search translator
まとめ
ClawHub スキルマーケットプレイスは OpenClaw の能力を大幅に拡張します。シンプルなコマンドライン操作で、AI アシスタントにさまざまな実用的な機能を追加できます。優れたスキルを開発した場合は、ぜひ ClawHub に公開してコミュニティと共有してください。
次に、後続のスキル開発チュートリアルを参考にして、ゼロから独自のスキルを作成する方法を学びましょう。