工具介绍
スキル
オープンエージェントのスキルエコシステムのためのCLI。
<!-- エージェントリスト:スタート -->
**OpenCode**、**Claude Code**、**Codex**、**Cursor**、および72以上をサポート。
<!-- エージェントリスト:end -->
スキルのインストール
インストールせずにスキルを使用する
1つのスキルのプロンプトを生成したり、サポートされているコーディングエージェントをインタラクティブに開始します。
`skills` は `skills add` と同じ方法でソースを解決し、選択したスキルファイルを一時ディレクトリに書き出し、 `-agent` が提供されていない限り、生成されたプロンプトだけを stdout に印刷します。 `--agent` では、生成されたプロンプトで 1 つのサポートエージェントをインタラクティブに開始します。
ソース形式
プライベートリポジトリ
パブリックリポジトリとプライベートリポジトリの同じコマンドを使用します。 CLI は、リポジトリ URL に既に設定されている認証を使用します。
GitHub HTTPS と短いソースの場合、`skills` は通常の Git の資格情報を使用します。 それが失敗し、GitHub CLI が認証されている場合は、`gh repo clone` を試し、SSH に従っています。 `gh auth トークン` を実行せず、保存した GitHub CLI 認証を Node.js プロセスにコピーしません。
GitHubツリーの検索では、`skills` は最初に API を匿名で試し、明示的に供給された環境トークンを `gh api` とします。 GitHub CLI は、独自の保存認証を適用し、API レスポンスのみを返します。クレデンシャルは `skills` によって印刷または読み込まれることはありません。 APIアクセスがまだ失敗した場合は、認証されたGitクローンに更新チェックを戻します。
`GITHUB TOKEN` または `GH TOKEN` は、GitHub API へのアクセスに明示的に設定できます。プライベートリポジトリのダウンロードや更新チェックを含みます。 Git、GitHub CLI、SSH認証が既に設定されている場合は、インストールオプションです。
オプション
| お問い合わせ |
| -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| `-g, --global` | プロジェクトではなくユーザーディレクトリにインストール |
| `-a, --agent <agents...>` | <!-- エージェント名:start --> ターゲット特定のエージェント(例えば、`claude-code`、`codex`)。 サポートされているエージェントを参照してください<!--- エージェント名:end --> |
| `-s, --skill <skills...>` | 特定のスキルを名前(全てのスキルに `'*'` を使用する)でインストール |
| `-l, --list` | インストールせずに利用可能なスキルをリスト |
| `---copy` | エージェントのディレクトリにリンクする代わりにファイルをコピー |
| `-y, --yes` | すべての確認画面をスキップ |
| `--all` | プロンプトなしですべてのエージェントにすべてのスキルをインストール |
事例紹介
よく知られている発見の後で直接ダウンロードURLが試されます。 それらは単一の有効な `SKILL.md` ファイルまたは `.zip`、`.tar`、`.tar.gz`、または `.tgz` アーカイブを指すかもしれません。 URL は、ファイル拡張子を含まない。 ダウンロードは10 MiBに制限され、コンテンツを25 MiBに抽出し、デフォルトで1000ファイルにアーカイブします。 ソースを信頼する際に「SKILLS DOWNLOAD MAX BYTES」「SKILLS EXTRACT MAX BYTES」と「SKILLS EXTRACT MAX FILES」をオーバーライドします。
設置規模
| スコープ | フラッグ | ロケーション | ユースケース |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|**Project** | (デフォルト) | ./<agent>/skills/` | チームで共有されるお客様のプロジェクトと連携 |
|**グローバル** | `-g` | `~/<agent>/skills/` | すべてのプロジェクトで利用可能 |
インストール方法
インタラクティブにインストールするときは、次のことができます。
| 方法 | 説明 |
| ----------------------------------------------------------------------------------------------------------------------------------- |
|**Symlink**(推奨) | 各エージェントから正式なコピーにリンクを作成します。 単一ソース