/install
GitHub リポジトリ、git URL、またはローカルパスから Skill を追加します。
$ npx -y skills add runkids/skillshare --agent claude-code
Command definition
install.mdsidebar_position: 3
install
GitHub リポジトリ、git URL、またはローカルパスから Skill を追加します。
Tracked repo の Agent 別コピーが少数の論理 Skill を表す場合、`Found N skills, M variants` と表示します。すべての物理バリアントを Source に保持し、merge/copy Sync は一致する Agent の指示を選択します。
概要
flowchart TD
INSTALL["install"] --> SOURCE["source"]
SOURCE --> SYNC1["sync"] --> TARGETS["targets"]
SOURCE --> UPDATE["update"]
SOURCE --> UNINSTALL["uninstall"] --> SYNC2["sync"] --> REMOVED["removed from targets"]こんなときに使う
- GitHub、GitLab、Bitbucket、Azure DevOps、またはローカルパスから新しい Skill を追加する
- 組織で共有している Skill リポジトリをインストールする(`--track` を使用)
- 既存の Skill を再インストールまたは更新する(`--update` または `--force` を使用)
---
クイックサンプル
# GitHub から(省略形)
skillshare install anthropics/skills/skills/pdf
# リポジトリ内の利用可能な Skill を閲覧
skillshare install anthropics/skills
# ローカルパスから
skillshare install ~/Downloads/my-skill
# トラック対象のリポジトリとして(チーム共有用)
skillshare install github.com/team/skills --track
# サブディレクトリへインストール(カテゴリ別に整理)
skillshare install ~/my-skill --into frontend
# config に記載された全 Skill をインストール(引数なし)
skillshare install
ソースの形式
GitHub 省略形
`owner/repo` 形式を使うと、自動的に `github.com/owner/repo` に展開されます。
skillshare install anthropics/skills # ブラウズモード
skillshare install anthropics/skills/skills/pdf # 直接インストール
skillshare install ComposioHQ/awesome-claude-skills # 別のリポジトリ
GitLab / Bitbucket / その他のホスト
GitHub 以外のホストでは `domain/owner/repo` 形式を使用します。
skillshare install gitlab.com/user/repo # GitLab
skillshare install bitbucket.org/team/skills # Bitbucket
skillshare install git.company.com/team/skills # セルフホスト
フル URL や SSH も使用できます。
skillshare install https://gitlab.com/user/repo.git
skillshare install git@gitlab.com:user/repo.git
:::tip カスタムドメイン上のセルフマネージド GitLab ホスト名に `gitlab` または `jihulab` を含む場合、ネストしたサブグループのサポートを含めて自動検出されます。その他のカスタムドメイン上のセルフマネージド GitLab インスタンス(例: `git.company.com`)の場合は、config の [`gitlab_hosts`](/docs/reference/targets/configuration#gitlab_hosts) にホスト名を追加すると、skillshare が URL パス全体をリポジトリとして扱うようになります。config を設定しない場合は、回避策として `.git` を末尾に付けることもできます: `git.company.com/team/frontend/ui.git`。 :::
Azure DevOps
`ado:` の省略形、またはフルの Azure DevOps URL を使用します。
# 省略形(ado:org/project/repo)
skillshare install ado:myorg/myproject/myrepo
skillshare install ado:myorg/myproject/myrepo/skills/react # サブディレクトリ付き
# フル HTTPS URL
skillshare install https://dev.azure.com/myorg/myproject/_git/myrepo
# レガシー形式(自動正規化)
skillshare install https://myorg.visualstudio.com/myproject/_git/myrepo
# SSH
skillshare install git@ssh.dev.azure.com:v3/myorg/myproject/myrepo
ブラウズモード(Skill の閲覧)
パスを指定しない場合、skillshare はリポジトリをクローンし、Skill をスキャンして、インタラクティブなピッカーを表示します。
skillshare install anthropics/skills
$ skillshare install anthropics/skills
✓ Source github.com/anthropics/skills
Found 20 skills
? Install which skills?
› ○ academy-guide Complete terms in LICENSE.txt
○ algorithmic-art Complete terms in LICENSE.txt
○ brand-guidelines Complete terms in LICENSE.txt
○ canvas-design Complete terms in LICENSE.txt
○ claude-api Complete terms in LICENSE.txt
○ discernment-nudge
○ doc-coauthoring
○ docx Proprietary. LICENSE.txt has complete terms
…
↑↓ move · space toggle · ctrl+a all · enter confirm · / filter · esc cancel
ディスカバリーは、`.git` と、通常リポジトリの Skill のコピーを置く `.claude/` や `.agents/` などのターゲットディレクトリを除き、すべてのディレクトリを `SKILL.md` ファイルについてスキャンします。`.curated/` や `.system/` のようなその他の隠しディレクトリはスキャンされるため、その中の Skill も自動的に検出されます。ほかに Skill がないリポジトリでは、代わりにルートの `.agents/skills/` がスキャンされます。複数の Skill が見つかった場合、選択プロンプトは同じフォルダの Skill をまとめて並べ、各 Skill の説明とフォルダを表示します。リストが長いときは `/` で絞り込めます。
`.agents/skills/` のフォールバックでは、`.agents` と `skills` の両方が実ディレクトリである必要があります。`follow_source_links: true` でもシンボリックリンクやジャンクションは拒否されます。意図的にたどるリポジトリルートは引き続き対応します。検出した Agent のインストールと更新は保存先の途中または末尾のリンクを拒否し、公開前に監査します。監査でブロックされた場合、既存の Agent の内容は変わりません。
リポジトリのルートに `.skillignore` ファイルがある場合、一致する Skill はディスカバリーから自動的に除外されます。詳細は下記の [.skillignore](#skillignore) を参照してください。
Skill の `SKILL.md` に `license:` フロントマターフィールドが含まれている場合、そのライセンスは選択プロンプト(例: `my-skill (MIT)`)と、単一 Skill インストール時の確認画面に表示されます。
**Tip**: インストールせずにプレビューするには `--dry-run` を使用します。
skillshare install anthropics/skills --dry-run
選択インストール(非インタラクティブ)
プロンプトなしで、複数 Skill を含むリポジトリから特定の Skill を選びます。`--skill` フラグは **fuzzy matching** と **glob パターン** をサポートしています。完全一致する名前が見つからない場合、glob マッチング(`*`、`?`、`[...]`)を試し、それでも見つからなければ最も近い部分文字列マッチにフォールバックします。
# 名前で特定の Skill をインストール(完全一致または fuzzy)
skillshare install anthropics/skills -s pdf,commit
# glob パターンに一致する Skill をインストール
skillshare install anthropics/skills -s "core-*"
# 検出されたすべての Skill をインストール
skillshare install anthropics/skills --all
# 自動承認(複数 Skill のリポジトリでは --all と同じ)
skillshare install anthropics/skills -y
# 他のフラグと組み合わせる
skillshare install anthropics/skills -s pdf --dry-run
skillshare install anthropics/skills --all -p
glob マッチングは大文字小文字を区別しません: `"Core-*"` は `core-auth`、`CORE-DB` などにマッチします。
:::tip シェルの glob 展開への対策 シェルがカレントディレクトリのファイル名に `*` を展開してしまわないよう、glob パターンは常にクォート(`"core-*"`)してください。 :::
CI/CD パイプラインやスクリプト化されたワークフローに便利です。
直接インストール(特定のパス)
フルパスを指定して即座にインストールします。
# サブディレクトリ付き GitHub
skillshare install anthropics/skills/skills/pdf
skillshare install google-gemini/gemini-cli/packages/core/src/skills/builtin/skill-creator
# ファジーなサブディレクトリ — 完全一致するパスが存在しない場合、Skill 名でマッチ
skillshare install runkids/my-skills/vue-best-practices
# フル URL
skillshare install github.com/user/repo/path/to/skill
# SSH URL
skillshare install git@github.com:user/repo.git
# サブディレクトリ付き SSH URL(// セパレータを使用)
skillshare install git@github.com:user/repo.git//path/to/skill
# ローカルパス
skillshare install ~/Downloads/my-skill
skillshare install /absolute/path/to/skill
ローカルパスはソースディレクトリにコピーされます。Global mode では `./my-skill` のような相対パスは絶対パスとして記録されるため、`update` と [`check`](./check.md#local-path-ins
Read more
sidebar_position: 3
install
GitHub リポジトリ、git URL、またはローカルパスから Skill を追加します。
Tracked repo の Agent 別コピーが少数の論理 Skill を表す場合、`Found N skills, M variants` と表示します。すべての物理バリアントを Source に保持し、merge/copy Sync は一致する Agent の指示を選択します。
概要
flowchart TD
INSTALL["install"] --> SOURCE["source"]
SOURCE --> SYNC1["sync"] --> TARGETS["targets"]
SOURCE --> UPDATE["update"]
SOURCE --> UNINSTALL["uninstall"] --> SYNC2["sync"] --> REMOVED["removed from targets"]こんなときに使う
- GitHub、GitLab、Bitbucket、Azure DevOps、またはローカルパスから新しい Skill を追加する
- 組織で共有している Skill リポジトリをインストールする(`--track` を使用)
- 既存の Skill を再インストールまたは更新する(`--update` または `--force` を使用)
---
クイックサンプル
# GitHub から(省略形) skillshare install anthropics/skills/skills/pdf # リポジトリ内の利用可能な Skill を閲覧 skillshare install anthropics/skills # ローカルパスから skillshare install ~/Downloads/my-skill # トラック対象のリポジトリとして(チーム共有用) skillshare install github.com/team/skills --track # サブディレクトリへインストール(カテゴリ別に整理) skillshare install ~/my-skill --into frontend # config に記載された全 Skill をインストール(引数なし) skillshare install
ソースの形式
GitHub 省略形
`owner/repo` 形式を使うと、自動的に `github.com/owner/repo` に展開されます。
skillshare install anthropics/skills # ブラウズモード skillshare install anthropics/skills/skills/pdf # 直接インストール skillshare install ComposioHQ/awesome-claude-skills # 別のリポジトリ
GitLab / Bitbucket / その他のホスト
GitHub 以外のホストでは `domain/owner/repo` 形式を使用します。
skillshare install gitlab.com/user/repo # GitLab skillshare install bitbucket.org/team/skills # Bitbucket skillshare install git.company.com/team/skills # セルフホスト
フル URL や SSH も使用できます。
skillshare install https://gitlab.com/user/repo.git skillshare install git@gitlab.com:user/repo.git
:::tip カスタムドメイン上のセルフマネージド GitLab ホスト名に `gitlab` または `jihulab` を含む場合、ネストしたサブグループのサポートを含めて自動検出されます。その他のカスタムドメイン上のセルフマネージド GitLab インスタンス(例: `git.company.com`)の場合は、config の [`gitlab_hosts`](/docs/reference/targets/configuration#gitlab_hosts) にホスト名を追加すると、skillshare が URL パス全体をリポジトリとして扱うようになります。config を設定しない場合は、回避策として `.git` を末尾に付けることもできます: `git.company.com/team/frontend/ui.git`。 :::
Azure DevOps
`ado:` の省略形、またはフルの Azure DevOps URL を使用します。
# 省略形(ado:org/project/repo) skillshare install ado:myorg/myproject/myrepo skillshare install ado:myorg/myproject/myrepo/skills/react # サブディレクトリ付き # フル HTTPS URL skillshare install https://dev.azure.com/myorg/myproject/_git/myrepo # レガシー形式(自動正規化) skillshare install https://myorg.visualstudio.com/myproject/_git/myrepo # SSH skillshare install git@ssh.dev.azure.com:v3/myorg/myproject/myrepo
ブラウズモード(Skill の閲覧)
パスを指定しない場合、skillshare はリポジトリをクローンし、Skill をスキャンして、インタラクティブなピッカーを表示します。
skillshare install anthropics/skills
$ skillshare install anthropics/skills ✓ Source github.com/anthropics/skills Found 20 skills ? Install which skills? › ○ academy-guide Complete terms in LICENSE.txt ○ algorithmic-art Complete terms in LICENSE.txt ○ brand-guidelines Complete terms in LICENSE.txt ○ canvas-design Complete terms in LICENSE.txt ○ claude-api Complete terms in LICENSE.txt ○ discernment-nudge ○ doc-coauthoring ○ docx Proprietary. LICENSE.txt has complete terms … ↑↓ move · space toggle · ctrl+a all · enter confirm · / filter · esc cancel
ディスカバリーは、`.git` と、通常リポジトリの Skill のコピーを置く `.claude/` や `.agents/` などのターゲットディレクトリを除き、すべてのディレクトリを `SKILL.md` ファイルについてスキャンします。`.curated/` や `.system/` のようなその他の隠しディレクトリはスキャンされるため、その中の Skill も自動的に検出されます。ほかに Skill がないリポジトリでは、代わりにルートの `.agents/skills/` がスキャンされます。複数の Skill が見つかった場合、選択プロンプトは同じフォルダの Skill をまとめて並べ、各 Skill の説明とフォルダを表示します。リストが長いときは `/` で絞り込めます。
`.agents/skills/` のフォールバックでは、`.agents` と `skills` の両方が実ディレクトリである必要があります。`follow_source_links: true` でもシンボリックリンクやジャンクションは拒否されます。意図的にたどるリポジトリルートは引き続き対応します。検出した Agent のインストールと更新は保存先の途中または末尾のリンクを拒否し、公開前に監査します。監査でブロックされた場合、既存の Agent の内容は変わりません。
リポジトリのルートに `.skillignore` ファイルがある場合、一致する Skill はディスカバリーから自動的に除外されます。詳細は下記の [.skillignore](#skillignore) を参照してください。
Skill の `SKILL.md` に `license:` フロントマターフィールドが含まれている場合、そのライセンスは選択プロンプト(例: `my-skill (MIT)`)と、単一 Skill インストール時の確認画面に表示されます。
**Tip**: インストールせずにプレビューするには `--dry-run` を使用します。
skillshare install anthropics/skills --dry-run
選択インストール(非インタラクティブ)
プロンプトなしで、複数 Skill を含むリポジトリから特定の Skill を選びます。`--skill` フラグは **fuzzy matching** と **glob パターン** をサポートしています。完全一致する名前が見つからない場合、glob マッチング(`*`、`?`、`[...]`)を試し、それでも見つからなければ最も近い部分文字列マッチにフォールバックします。
# 名前で特定の Skill をインストール(完全一致または fuzzy) skillshare install anthropics/skills -s pdf,commit # glob パターンに一致する Skill をインストール skillshare install anthropics/skills -s "core-*" # 検出されたすべての Skill をインストール skillshare install anthropics/skills --all # 自動承認(複数 Skill のリポジトリでは --all と同じ) skillshare install anthropics/skills -y # 他のフラグと組み合わせる skillshare install anthropics/skills -s pdf --dry-run skillshare install anthropics/skills --all -p
glob マッチングは大文字小文字を区別しません: `"Core-*"` は `core-auth`、`CORE-DB` などにマッチします。
:::tip シェルの glob 展開への対策 シェルがカレントディレクトリのファイル名に `*` を展開してしまわないよう、glob パターンは常にクォート(`"core-*"`)してください。 :::
CI/CD パイプラインやスクリプト化されたワークフローに便利です。
直接インストール(特定のパス)
フルパスを指定して即座にインストールします。
# サブディレクトリ付き GitHub skillshare install anthropics/skills/skills/pdf skillshare install google-gemini/gemini-cli/packages/core/src/skills/builtin/skill-creator # ファジーなサブディレクトリ — 完全一致するパスが存在しない場合、Skill 名でマッチ skillshare install runkids/my-skills/vue-best-practices # フル URL skillshare install github.com/user/repo/path/to/skill # SSH URL skillshare install git@github.com:user/repo.git # サブディレクトリ付き SSH URL(// セパレータを使用) skillshare install git@github.com:user/repo.git//path/to/skill # ローカルパス skillshare install ~/Downloads/my-skill skillshare install /absolute/path/to/skill
ローカルパスはソースディレクトリにコピーされます。Global mode では `./my-skill` のような相対パスは絶対パスとして記録されるため、`update` と [`check`](./check.md#local-path-ins
📚 Sync skills, agents, MCP, plugins to all AI CLI tools with one command and simplify team sharing.
Other commands on skillshare.
More commands from other plugins.
build
CommandImplement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

