アシスタントに道具を持たせよう: Skills で話すだけの存在から実行役へ

3 min read

会話しかできないアシスタントは、優秀な人を雇っておきながら道具をひとつも渡していないようなものです。もったいない。

Skills は、アシスタントに実際の仕事をさせるための装備です。

このページで学べること

  • Skill とは何か
  • 組み込み Skill の有効化
  • 自作 Skill の追加
  • 読み込み順序と優先度

Skill とは?

Skill は多くの場合 SKILL.md という説明ファイルです。そこには次のようなことが書かれています。

  • その Skill で何ができるか
  • どんな状況で使うべきか
  • どのツールや手順が許されるか

言ってみれば アシスタント用の業務マニュアル です。Web 閲覧用マニュアルを渡せばネット検索ができ、ファイル操作用マニュアルを渡せば文書整理ができます。


組み込みとカスタム

OpenClaw には便利な組み込み Skill があり、コミュニティも新しい Skill を追加し続けています。できることは次の 2 つです。

  • 組み込み Skill をそのまま使う
  • 自分で SKILL.md を書いて追加する

カスタム Skill を作るときの正しいやり方

Skill を追加・変更したい場合、OpenClaw リポジトリ内の元ファイルは編集しない でください。更新時に上書きされる可能性があります。

代わりに次の場所に置きます。

~/.openclaw/skills/<skill-name>/SKILL.md

優先順

workspace/skills  →  ~/.openclaw/skills  →  組み込み  →  extraDirs

最初に一致したものが使われます。


ダッシュボードから Skill を管理する

Control UI の Skills タブでは次のことができます。

  • 利用可能な Skill の一覧確認
  • クリックで有効化 / 無効化
  • API key が必要な Skill の設定
  • コミュニティ Skill の導入

保存後は多くの場合、Gateway を再起動しなくてもホットリロードされます。


カスタムフォルダから読み込む

自作 Skill をひとつの場所にまとめたいなら:

// ~/.openclaw/openclaw.json
{
  "skills": {
    "load": {
      "extraDirs": ["/あなたの Skill フォルダ"]
    }
  }
}

次へ

これでアシスタントに道具を持たせられました。次はそのアシスタントに専用の「仕事部屋」を与えます。メモリとワークスペースの話です。

← 前の記事: Channel 設定 | 👉 アシスタントの脳はどこにある? メモリとワークスペース