エージェントのスキル
スキルを検索、呼び出し、プレビューし、コードエージェントに作成します。
スキルは SKILL.md ファイルに指示をパッケージ化します。Dream は選択されたエージェントおよびプロジェクトに対して、そのプロバイダーのスキル場所を使用してスキルを発見します。スキルピッカーは Claude Code、Codex、OpenCode および Cursor Agent をサポートしています。
チャットでスキルを使用する#
- チャットを開き、使用したいモデルを選択します。
- メッセージボックスに $ を続けてスキルの名前の一部を入力します。
- スキルをピッカーから選択し、タスクの指示を追加してください。
- メッセージを送信します。
たとえば、release-checklist スキルを選び、リリース前に現在の変更を確認するよう依頼します。Dream は選択したスキルをインラインのメンションとして表示し、送信済みメッセージにはスキルバッジを表示します。チャットのプロバイダーやプロジェクトを切り替えると、利用可能なスキルも変わることがあります。
スキルの呼び出しは選択されたプロバイダーによって処理されます。スキルを記述することにより指示が提供されます;これはチャットの権限設定を変更することではありません。
スキルを検索およびプレビュー#
- Open 設定 → スキル。
- プロバイダータブを選択し、検証するプロジェクトを指定します。
- スキルを選択して、その説明、ソース、パス、および
SKILL.mdのプレビューを確認できます。 - フォルダーを開くを使用して、あなたの好みのエディタでそのファイルを編集できます。
スキルは、プロジェクト、個人、プラグイン、管理対象、および組み込みなどのスコープに分類されます。そのソースが利用可能である場合。スキルをインストールまたは編集した後、まだ表示されていない場合は更新を実行してください。
スキルを有効にするか無効にする#
Claude Code と Codex はスキルごとのスイッチを提供しています。これらはプロバイダー自身の設定を更新するため、Dreamの外側でもスキルの利用可能性に影響を与えます。Claude Code はオーバーライドを ~/.claude/settings.json に保存し、Codex はそのアプリサーバーを通じて ~/.codex/config.toml に保存します。
OpenCode と Cursor は Dream でスキルごとのスイッチを提供していません。スキルのロードを停止するには、プロバイダーのスキル場所内のそのフォルダを管理してください。
スキルを作成する#
- 設定 → スキルで、スキルが1つに属するべきプロジェクトを選択します。
- 新しいスキルをクリックしてください。
- 名前を入力し、説明としてそのスキルを使用するタイミングを説明し、手順 (SKILL.md) を設定してください。
- 1つまたは複数の 保存先 選択肢を選択してください。
- オプションで 呼び出されたときだけ実行 を選択し、作成 をクリックします。
名前は小文字の文字、数字、ハイフンを使用し、最大64文字までです。Dreamはその名前でフォルダを作成し、選択された各場所にSKILL.mdファイルを1つずつ作成します。
| 場所 | 意図された用途 |
|---|---|
プロジェクト · .agents/skills | Codex、OpenCode、および Cursor 用の共有プロジェクトスキル |
プロジェクト · .claude/skills | Claude Code のプロジェクトスキル |
個人用 · ~/.agents/skills | Codex、OpenCode、および Cursor 用の共有個人スキル |
個人用 · ~/.claude/skills | Claude Code の個人スキル |
プロジェクトの場所には開いているプロジェクトが必要です。呼び出されたときだけ実行します。スキルのdisable-model-invocation設定を書き込みます;その設定がどのように強制されるかはプロバイダーによって異なります。
スキルとして保存から始めることもできます。設定 → プロンプト
スキルが不足している場合#
選択されたプロバイダーとプロジェクトを確認し、リストをリフレッシュし、Settings に表示されている発見エラーを確認してください。スキルがプロバイダーが読み取れる場所にあり、無効になっていないことを確認してください。あるプロバイダーで利用可能なスキルは、別のプロバイダーで必ずしも利用可能ではありません。