OpenClawSkills
GitHub
Feature • TutorialHeader.readTime

スキルプラットフォーム

OpenClaw の拡張性の中核。Markdown で知識・ツール・ワークフローを追加できます。

スキルは、エージェントに特定の能力を追加する自己完結型のモジュールです。シンプルな API ラッパーから、複数ステップの複雑なワークフローまで幅広く作れます。

Tutorial.step

スキルとは?

  • ツールを追加 — API 連携、ファイル操作、カスタムコマンドなどの新機能を提供します。
  • 知識を拡張 — 領域特化のドキュメントや SOP を追加し、エージェントが参照できるようにします。
  • ワークフローを自動化 — 自動化プロセスや繰り返し可能なルーティンを作れます。
  • サービス連携 — Trello、GitHub、Slack など外部 API と接続できます。
Tutorial.step

OpenClaw Hub

OpenClaw Hub は鋭いエージェントのためのスキル置き場であり、OpenClaw スキルのコミュニティリポジトリです。AgentSkills バンドルをアップロードし、npm のようにバージョン管理し、ベクトル検索で探せるようにできます。ゲートキーピングなし、ノイズよりシグナル。

700+ のコミュニティ製スキル が公開されており、カテゴリ別に整理されています:

生産性・タスク
  • • Caldav Calendar(iCloud / Google)
  • • Trello(ボード & カード)
  • • Apple Reminders(リマインダー)
開発・DevOps
  • • GitHub(トークン & Git 連携)
  • • Docker & Kubernetes
  • • AWS(クラウドサービス)
コミュニケーション
  • • Slack Control(操作)
  • • Discord Management(管理)
  • • OpenClaw Social
AI・リサーチ
  • • Deep Research Agent(深掘り調査)
  • • LLM Tools & Models(ツール & モデル)
  • • WolframAlpha
Tutorial.step

スキルの管理

スキルはワークスペース内にあります。CLI で管理できます:

インストール済みスキルの一覧

Terminal
# ~/.openclaw/workspace/skills/ のスキル一覧
openclaw skills list

OpenClaw Hub からインストール

OpenClaw Hub CLI を使って、任意のスキルフォルダをまとめてインストールできます:

Terminal
npx openclaw-hub@latest install <skill-name>

# Example:
npx openclaw-hub@latest install sonoscli
Tutorial.step

スキル作成

手動で作成

スキルの本体は、何をするかを書いた SKILL.md を含むディレクトリです。

~/.openclaw/workspace/skills/my-skill/SKILL.md
# My Custom Skill
## Description
This skill adds custom functionality to OpenClaw.

## Tools
- `my_tool`: Does something useful

## Instructions
When the user asks about X, use my_tool to handle it.

## Examples
- "Do X" → Uses my_tool
- "Show me Y" → Provides Y information

OpenClaw に作らせる

OpenClaw の強力な機能の 1 つは、自分自身をメタプログラミングできることです。次のように依頼するだけです:

  • "Todoist と連携するスキルを作って"
  • "天気情報を取得するスキルを追加して"
  • "GitHub リポジトリを監視するスキルを作って"

OpenClaw が要件を理解し、コード生成してセットアップまで行います。

Tutorial.step

Configuration

SkillsPage.config.intro

openclaw.json
{
  "skills": {
    "entries": {
      "my-skill": {
        "apiKey": "your-api-key",
        "env": {
          "CUSTOM_VAR": "value"
        }
      }
    }
  }
}
Tutorial.step

ベストプラクティス

  • スキルは焦点を絞る各スキルは 1 つのことをうまくやる(UNIX の哲学)。
  • 明確にドキュメント化する明確な <code>## Description</code> と <code>## Examples</code> は、LLM が正しくツール選択するために重要です。
  • エラーを扱うエージェントループを落とすのではなく、失敗を適切に報告するようにします。