スキルは、Devin CLI に覚えさせられる独立した機能単位です。プロンプト、ツールへのアクセス、権限、ワークフローをひとまとめにした、エージェントまたは人間のオペレーターが呼び出せる再利用可能なパッケージです。Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
スキルとは?
- チームの標準に従ってコードをレビューする
- 特定の種類のコンポーネントを生成する
- デプロイワークフローを実行する
- セキュリティ監査を実施する
- テンプレートから新しいサービスをセットアップする
スラッシュコマンドでの呼び出し
ユーザーは、チャットで
/skill-name を使ってスキルを呼び出せます。エージェントの自律性
エージェントは、必要に応じて自動的にスキルを呼び出せます。
スコープ限定の権限
スキルごとに独自の権限付与や制限を設定できます。
カスタムツールへのアクセス
安全性のため、スキルが利用できるツールを制限できます。
サブエージェントとしての実行
スキルを、それぞれ独自の前提情報ウィンドウを備えた独立したサブエージェントとして実行できます。
モデルのオーバーライド
特定のスキルでは別のモデルを利用できます。
簡単な例
.devin/skills/review/SKILL.md (または .windsurf/skills/review/SKILL.md) に、コードレビュー用のスキルを作成します:
/review を使って呼び出せます。
スキルの動作
- スキルのプロンプトが会話に挿入されます
- ツールへのアクセスは、そのスキルの
allowed-toolsに制限されます (指定されている場合) - スキルの設定にある追加の権限が適用されます
- 指定されたモデルが利用されます (現在のモデルと異なる場合)
スキルのトリガー
| トリガー | 説明 | デフォルト |
|---|---|---|
user | ユーザーが/skill-nameで呼び出せます | 有効 |
model | 必要に応じてエージェントが自律的に呼び出せます | 有効 |
triggers: [user] を設定します。
サードパーティ製スキル
.agents のスキル標準に対応しているため、サードパーティ製のスキルインストールツールをDevin CLIで利用できます。
スキルの保存場所
| 場所 | スコープ | git にコミットされるか |
|---|---|---|
.agents/skills/<name>/SKILL.md | プロジェクト固有 | はい |
.devin/skills/<name>/SKILL.md | プロジェクト固有 | はい |
.windsurf/skills/<name>/SKILL.md | プロジェクト固有 | はい |
~/.agents/skills/<name>/SKILL.md | グローバル (すべてのプロジェクト) | いいえ |
~/.config/devin/skills/<name>/SKILL.md | グローバル (すべてのプロジェクト) | いいえ |
~/.codeium/<channel>/skills/<name>/SKILL.md | グローバル (すべてのプロジェクト、channel に依存) | いいえ |
.devin/skills/ または .windsurf/skills/ ディレクトリにあり、バージョン管理にコミットされるため、チームで共有できます。どちらの場所でも同じ SKILL.md 形式を使用します。
グローバル スキル は ~/.config/devin/skills/ (XDG の慣例 に準拠) または ~/.codeium/<channel>/skills/ (<channel> は CLI の channel に応じて windsurf、windsurf-next、または windsurf-insiders) にあり、このマシン上のすべてのプロジェクトで利用できます。
Windows: グローバル スキルのパスは、システムのアプリケーション データ ディレクトリに従います。Windows では、
~/.config/devin/skills/ の代わりに %APPDATA%\devin\skills\<name>\SKILL.md (通常は C:\Users\<YourUser>\AppData\Roaming\devin\skills\<name>\SKILL.md) を使用してください。次のステップ
スキルの作成
フロントマターのオプション、動的コンテンツ、使用例を含む、スキルの完全な構成について学びます。
