チュートリアル スキル

OpenClaw スキル ガイド: AI アシスタントを拡張するための完全ガイド

OpenClaw のスキルについてすべて学びましょう。スキルとは何か、スキルをインストールする方法、独自のスキルを構築する方法、ClawHub マーケットプレイス、および SKILL.md 形式について説明します。

Updated: 2026年2月1日 10 分で読めます

Quick Answer

OpenClaw スキルは、SKILL.md ファイルで定義された再利用可能な自動化ワークフローです。 ClawHub からコミュニティ スキルをインストールするか、独自のスキルを作成します。スキルは、メール管理からブラウザの自動化まで、あらゆることを実行できます。

OpenClaw を強力にするのはスキルです。コア アシスタントがチャットや基本操作を処理する一方で、スキルは電子メール管理からブラウザ自動化、スマート ホーム制御まで、特殊な機能で OpenClaw を拡張します。このガイドでは、OpenClaw のスキルについて知っておく必要があるすべてのことを説明します。

スキルとは何ですか?

スキルは、OpenClaw の機能を拡張する再利用可能な自動化ワークフローです。各スキルは、次の内容を説明する SKILL.md ファイルで定義されます。

  • スキルの内容
  • いつトリガーされるべきか
  • どのようなアクションを実行できるか
  • どのようなパラメータを受け入れるか

スキルはプラグインまたは拡張機能と考えてください。ただし、より単純です。これらは、OpenClaw が読み取って実行する単なるマークダウン ファイルです。

スキルが重要な理由

スキルがなければ、OpenClaw は基本的な AI アシスタントです。スキルを使用すると、次のようになります。

  • メッセージを分類して応答する電子メール マネージャー
  • フォームに入力してデータを抽出するブラウザ自動化ツール
  • ドキュメントを処理および分類するファイル オーガナイザー
  • IoT デバイスを管理するスマート ホーム コントローラー
  • フィットネスデータを要約するヘルストラッカー
  • その他、想像できること

スキルは、OpenClaw をチャット インターフェイスから、複雑なワークフローを実行できる真の AI エージェントに変換します。

スキルの検索: ClawHub マーケットプレイス

スキルを見つける最も簡単な方法は、OpenClaw スキルのコミュニティ マーケットプレイスである ClawHub を利用することです。 ClawHub には、カテゴリ別に分類された何百ものスキルがホストされています。

  • 電子メール: Gmail 管理、Outlook 統合、電子メール自動化
  • ブラウザ: Web スクレイピング、フォーム入力、OAuth 処理
  • ファイル: 編成、処理、バックアップ
  • スマート ホーム: ホーム アシスタント、Philips Hue、IoT コントロール
  • 健康: WHOOP、Oura、フィットネス追跡
  • 生産性: カレンダー、タスク、リマインダー
  • 開発: GitHub、Git オペレーション、コード管理

ClawHub にアクセスして、利用可能なスキルを参照してください。各スキルには次のものが含まれます。

  • 機能の説明
  • インストール手順
  • 使用例
  • 要件と依存関係

スキルのインストール

方法 1: ClawHub から

  1. ClawHub を参照して、必要なスキルを見つけます
  2. スキルのリポジトリ URL または SKILL.md ファイルをコピーします
  3. OpenClaw のスキル インストール コマンドを使用してインストールします。
openclaw skill install <skill-url>

または手動で:

  1. SKILL.md ファイルをダウンロードします
  2. OpenClaw スキル ディレクトリ (通常は ~/.openclaw/skills/) に配置します。
  3. OpenClaw を再起動するか、openclaw skill reload を実行します

方法 2: 直接インストール

一部のスキルは直接インストールできます。

openclaw skill install github.com/user/skill-name

方法 3: 手動インストール

  1. スキル ディレクトリを作成します: mkdir -p ~/.openclaw/skills
  2. SKILL.md ファイルをダウンロードまたは作成します
  3. スキルディレクトリに配置します。
  4. OpenClaw が自動的に検出します

スキルの使用

インストールすると、スキルは自動的に使用可能になります。 OpenClaw は、ユーザーがどのようなスキルを持っているかを認識しており、必要に応じてそれらを使用します。スキルを明示的に呼び出すこともできます。

チャット中:

You: "Use the email skill to check my inbox"
OpenClaw: [Uses email skill to read and categorize emails]

直接呼び出し: 一部のスキルには特定のトリガーがあります。たとえば、「メールをチェック」または「メッセージを読んで」と言ったときにメール スキルがトリガーされる場合があります。

自分のスキルを構築する

OpenClaw スキルの最も優れている点は、作成が簡単であることです。スキルは、SKILL.md 形式に従った単なるマークダウン ファイルです。

SKILL.md 形式

スキル ファイルの基本構造は次のとおりです。

# Skill Name

## Description
Brief description of what this skill does.

## Triggers
- When user says: "check email"
- When user says: "read my messages"
- When context includes: email-related requests

## Capabilities
- Read inbox
- Categorize emails
- Draft replies
- Send emails

## Parameters
- `email_provider`: Gmail, Outlook, IMAP
- `action`: read, categorize, reply, send

## Examples
- "Check my Gmail inbox"
- "Categorize unread emails"
- "Draft a reply to the latest email"

## Implementation Notes
Any technical details about how the skill works.

簡単なスキルの例

ファイル整理のスキルの完全な例を次に示します。

# File Organizer Skill

## Description
Automatically organizes files in the Downloads folder by type and date.

## Triggers
- When user says: "organize my downloads"
- When user says: "clean up my files"
- When scheduled: daily at 2 AM

## Capabilities
- Scan Downloads folder
- Identify file types
- Create organized folder structure
- Move files to appropriate folders
- Generate summary report

## Parameters
- `source_folder`: Path to organize (default: ~/Downloads)
- `organize_by`: type, date, both (default: both)

## Examples
- "Organize my Downloads folder"
- "Clean up files by type"
- "Set up automatic file organization"

## Implementation Notes
- Creates folders: Documents, Images, Videos, Archives, etc.
- Preserves file modification dates
- Generates JSON report of actions taken

高度なスキルの例

ブラウザ自動化のためのより複雑なスキルは次のとおりです。

# Flight Check-in Skill

## Description
Automatically checks in for flights using browser automation.

## Triggers
- When user says: "check in for my flight"
- When scheduled: 24 hours before flight time
- When context includes: flight confirmation email

## Capabilities
- Extract flight details from email or user input
- Navigate to airline website
- Fill check-in form
- Select seats if available
- Download boarding pass
- Send confirmation

## Parameters
- `airline`: United, Delta, American, etc.
- `confirmation_number`: Flight confirmation code
- `passenger_name`: Name on reservation
- `auto_seat`: true/false for automatic seat selection

## Examples
- "Check me in for my United flight ABC123"
- "Set up automatic check-in for my flight tomorrow"
- "Check in and get me a window seat"

## Implementation Notes
- Uses OpenClaw's browser control capabilities
- Handles OAuth flows if airline requires login
- Saves boarding pass to ~/Documents/BoardingPasses/
- Sends confirmation via chat app

スキルのベストプラクティス### 1. 明確な説明

スキルが何をするのか、いつ役立つのかについて、必ず明確な説明を含めてください。

2. 特定のトリガー

OpenClaw がいつスキルを使用するかを認識できるように、明確なトリガーを定義します。フレーズとコンテキストを具体的にします。

3. 明確に定義された機能

すべての機能を明確にリストします。これは、OpenClaw がスキルで何ができるかを理解するのに役立ちます。

4. パラメータのドキュメント

すべてのパラメータ、そのタイプ、デフォルト、有効な値を文書化します。

5. 例

さまざまな使用例を示す複数の例を含めます。これは、ユーザーと OpenClaw の両方がスキルを理解するのに役立ちます。

6. エラー処理

特殊なケースとエラーを考慮してください。問題が発生したときに何が起こるかを文書化します。

OpenClaw 独自のスキルを記述する

OpenClaw の最も強力な機能の 1 つは、独自のスキルを記述できることです。ただ尋ねてください:

You: "Create a skill that backs up my Documents folder to Dropbox every night"
OpenClaw: [Creates SKILL.md file for backup skill]

OpenClaw は次のことを行います。

  1. 新しい SKILL.md ファイルを作成します
  2. トリガー、機能、パラメーターを定義する
  3. ロジックを実装する
  4. スキルを自動的にインストールする
  5. すぐに使い始める

これは、自分でコードを記述しなくても、会話を通じて OpenClaw の機能を拡張できることを意味します。

試してみたい人気のスキル

電子メール管理

  • Gmail Organizer: Gmail の受信トレイを分類して整理します。
  • 電子メール レスポンダー: 思慮深い返信の下書きを自動的に作成します
  • ニュースレター購読解除: 不要なメールの購読を解除します。

ブラウザの自動化

  • フォームフィラー: Web フォームに自動的に入力します
  • データ抽出: Web サイトからデータをスクレイピングします
  • OAuth ハンドラー: API アクセスの OAuth フローを処理します。

ファイル操作

  • ダウンロード オーガナイザー: ダウンロード フォルダーを自動的に整理します
  • ドキュメント プロセッサ: ドキュメントを処理および分類します。
  • 写真オーガナイザー: 日付と場所別に写真を整理します

スマートホーム

  • ホーム アシスタント コントローラー: ホーム アシスタント デバイスを制御します
  • Philips Hue Manager: Hue の照明を管理します
  • クライメートコントローラー: スマートサーモスタットを調整します

健康とフィットネス

  • WHOOP Summarizer: WHOOP からの毎日の健康サマリー
  • Oura Tracker: 睡眠とアクティビティの追跡
  • フィットネスロガー: ワークアウトと進捗状況を記録します。

トラブルシューティングのスキル

スキルが機能しない

  1. スキルがインストールされていることを確認します: openclaw skill list
  2. SKILL.md 形式が正しいことを確認します
  3. OpenClaw ログでエラーを確認します。
  4. すべての依存関係がインストールされていることを確認します

スキルが発動しない

  1. スキルのトリガーフレーズを確認する
  2. 正確なトリガーフレーズを使用してみる
  3. スキルが別のスキルと競合していないか確認する
  4. スキルが有効になっていることを確認する

パフォーマンスの問題

  1. スキルがやりすぎていないか確認する
  2. 効率性を高めるために実装をレビューする
  3. 複数のスキルに分けて検討する
  4. システムリソースを確認する

スキルを共有する

便利なスキルを作成しましたか?コミュニティと共有してください:

  1. GitHub: GitHub でスキルをホストする
  2. ClawHub: ClawHub マーケットプレイスに送信します
  3. ドキュメント: 明確なドキュメントと例を作成します。
  4. コミュニティ: Discord またはフォーラムで共有します

コミュニティは共有されたスキルによって繁栄します。あなたの貢献はすべての人を助けます。

次のステップ

スキルについては理解しました。

  1. ClawHub を参照して必要なスキルを見つけます
  2. いくつかのスキルをインストールして、それらがどのように機能するかを確認します
  3. 簡単なスキルを自分で作成してみる
  4. OpenClaw にスキルの作成を依頼します
  5. あなたのスキルをコミュニティと共有詳細については、以下を参照してください。

OpenClaw を独自に強力にするのはスキルです。今すぐスキル エコシステムの探索を開始し、AI アシスタントをまさに必要なものに変えましょう。

Need help?

Join the OpenClaw community on Discord for support, tips, and shared skills.

Join Discord →