メインコンテンツまでスキップ

クイックリファレンス

skillshare のコマンド早見表です。

基本コマンド

コマンド説明
init初回セットアップ
install <source>Skill を追加
uninstall <name>...1 つ以上の Skill を削除
listすべての Skill を一覧表示
search <query>Skill を検索
syncすべての Target へ反映
statusSync の状態を表示

Skill の管理

コマンド説明
new <name>新しい Skill を作成
update <name>Skill を更新(git pull)
update --allすべての Tracked repo を更新
checkSkill の更新を確認
check --json更新を確認(JSON 出力)
upgradeCLI と Built-in skill をアップグレード
hub list設定済みの Skill Hub を一覧表示
hub add <url>Skill Hub を追加

Target の管理

コマンド説明
target listすべての Target を一覧表示
target <name>Target の詳細を表示
target <name> --mode <mode>Sync モードを変更
target add <name> <path>カスタム Target を追加
target remove <name>Target を安全に削除
diff [target]差分を表示

Extras の管理

コマンド説明
extras init <name> --target <path>extras エントリを設定に追加
extras list設定済みの extras を Sync 状態つきで一覧表示
extras remove <name>extras エントリを設定から削除
extras <name> --add-target <path>既存の extras エントリに Target を追加
extras <name> --remove-target <path>Target を削除(同期済みファイルも消すには --prune
extras collect <name>extras の Target からローカルファイルを Source へ collect

Agent の管理

コマンド説明
list agentsインストール済みの Agent を一覧表示
install <source> --kind agentリポジトリから Agent のみをインストール
install <source> -a <name>指定した Agent のみをインストール
uninstall --kind agent <name>Agent を削除
sync agentsAgent のみを Target へ同期
check agentsAgent の更新を確認
audit agentsAgent をセキュリティスキャン
enable --kind agent <name>無効化した Agent を再度有効化
disable --kind agent <name>.agentignore で Agent を無効化

Plugin の管理

コマンド説明
plugin対話式の plugin マネージャーを開く
plugin list管理下の plugin とネイティブのインストール状態を表示
plugin discover <source>ディレクトリまたは Git リポジトリを調べる
plugin add [source]完全なネイティブ plugin をインストール
plugin import [plugin@market] --from claude既存のネイティブインストールを取り込む
plugin inspect <name>管理下のパッケージを調べる
plugin check [name]適用せずにソースの変更を確認
plugin update [name] --target claude確認済みのソースから対応 Target を更新
plugin enable [name] --target codex次回の Sync 対象として Target を選択
plugin disable [name] --target codex次回の Sync 対象から Target を除外
plugin remove [name]管理下のバインディングをアンインストールし、定義を削除
sync plugins [name]plugin の Sync 選択を適用。plugin sync のエイリアス

対応 Target: Claude Code、Codex、Cursor、Antigravity(agy)、Pi、OpenCode。 Project mode が対応するのは Claude、Antigravity、Pi、OpenCode です。

enable / disable は選択を保存するだけです。次回の plugin sync で、選択されたバインディングが インストールされ、選択を外されたバインディングは定義を残したままアンインストールされます。 plugin は sync --all の対象外です。変更内容を事前確認するには --dry-run --json を、 自動化には明示的な入力とあわせて --no-tui を使ってください。ネイティブクライアントの要件と 対応 Target については plugin を参照してください。

Sync 操作

コマンド説明
sync extrasSkill 以外のリソース(rules、commands など)を同期
sync mcpMCP の接続設定を同期
sync --allSkill + Agent + extras + MCP を同期(plugin は除く)
collect <target>Target から Source へ Skill を collect
collect --allすべての Target から collect
backup [target]バックアップを作成
backup --listバックアップを一覧表示
restore <target>バックアップから復元
commit [-m "msg"]push せずにローカルの git コミットを作成
push [-m "msg"]コミットして git リモートへ push
pullgit から pull して同期
trash listソフト削除された Skill を一覧表示
trash restore <name>ソフト削除された Skill を復元

ユーティリティ

コマンド説明
analyzeコンテキストウィンドウの使用量を分析(対話式 TUI)
analyze --filter <text>名前・パスの部分一致で Skill を絞り込み
analyze --jsonコンテキスト使用量を JSON で出力
doctor問題を診断
doctor --json問題を診断(CI 向け JSON 出力)
log操作ログと監査ログを表示
uilocalhost:19420 で Web ダッシュボードを起動
ui -pWeb ダッシュボードを Project mode で起動
completion <shell> --installシェルのタブ補完をインストール(bash/zsh/fish/powershell/nushell)
versionCLI のバージョンを表示
make test-dockerオフラインの Docker sandbox テストを実行
make playgroundplayground を起動してシェルに入る(1 ステップ)
make playground-downplayground を停止して削除
./scripts/sandbox.sh <cmd>sandbox の詳細管理(up/down/shell/reset/status/logs/bare)
make ui-buildフロントエンドをビルド
make build-allフロントエンドを含む完全なバイナリ

よくあるワークフロー

Skill をインストールして同期する

skillshare install anthropics/skills/skills/pdf
skillshare sync

Skill を作成して配布する

skillshare new my-skill
# ~/.config/skillshare/skills/my-skill/SKILL.md を編集
skillshare sync

マシン間の同期

# セットアップ(どちらか 1 つ)
# 対話式(プロンプトに従って進める)
skillshare init --remote [email protected]:you/my-skills.git

# 非対話式(プロンプトなし、インストール済み Target を自動検出)
skillshare init --remote [email protected]:you/my-skills.git --no-copy --all-targets --no-skill

# push せずにローカルのチェックポイントを作る(任意)
skillshare commit -m "Save local skill edits"

# マシン A: 変更を push
skillshare push -m "Add new skill"

# マシン B: pull して同期
skillshare pull

任意(セットアップ後に AI CLI を追加でインストールした場合のみ):

skillshare init --discover

discover 時にモードを上書きすると、新しく追加された Target だけが対象になります:

skillshare init --discover --select cursor --mode copy

チームでの Skill 共有

# チームのリポジトリをインストール
skillshare install github.com/team/skills --track

# 特定のブランチからインストール(--track の有無を問わず利用可能)
skillshare install github.com/team/skills --branch develop --all
skillshare install github.com/team/skills --track --branch develop

# タグまたは commit SHA に固定(通常インストールのみ)
skillshare install github.com/team/skills --branch v1.2.0 --all

# チームの変更を取り込む
skillshare update --all
skillshare sync

Sandbox playground のセッション

make playground          # 起動してシェルに入る
skillshare --help
ss status
exit # シェルを抜ける
make playground-down # コンテナを停止

主なパス

パス説明
~/.config/skillshare/config.yaml設定ファイル
~/.config/skillshare/skills/.metadata.jsonインストール済み Skill のメタデータ(自動管理)
~/.config/skillshare/skills/Skill の Source ディレクトリ
~/.config/skillshare/agents/Agent の Source ディレクトリ
~/.config/skillshare/extras/<name>/extras の Source ディレクトリ
~/.local/state/skillshare/logs/操作ログと監査ログ
~/.local/share/skillshare/backups/バックアップディレクトリ

ほとんどのコマンドで使えるフラグ

フラグ説明
--dry-run, -n変更せずにプレビュー
--help, -hヘルプを表示

関連項目