ホーム チュートリアル カテゴリ Skills サイトについて
ZH EN JA KO
スキル・プラグイン

OpenClaw ClawHubスキルマーケットプレイス利用チュートリアル

· 13 分で読了

はじめに

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 に公開する

準備作業

  1. ClawHub デベロッパーアカウントを登録します:
npx clawhub@latest register
  1. ログインします:
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 はすべての公開スキルに対してセキュリティ審査を実施します:

  1. 自動スキャン:悪意のあるコードやプライバシー漏洩リスクの有無を検査します
  2. コミュニティレビュー:人気のスキルはコミュニティによるレビューを受けます
  3. 署名検証:インストール時にスキルファイルの整合性を検証します

スキルのセキュリティ評価を確認できます:

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 に公開してコミュニティと共有してください。

次に、後続のスキル開発チュートリアルを参考にして、ゼロから独自のスキルを作成する方法を学びましょう。

OpenClawは無料のオープンソースAIアシスタント。WhatsApp、Telegram、Discordなど多数のプラットフォームに対応