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 が正しくツール選択するために重要です。
- エラーを扱うエージェントループを落とすのではなく、失敗を適切に報告するようにします。