pluginstaller
Add a Codex plugin from a GitHub repo to a repo or personal marketplace using the current Codex plugin layout and marketplace metadata.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o pluginstaller.zip https://jpskill.com/download/22325.zip && unzip -o pluginstaller.zip && rm pluginstaller.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22325.zip -OutFile "$d\pluginstaller.zip"; Expand-Archive "$d\pluginstaller.zip" -DestinationPath $d -Force; ri "$d\pluginstaller.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
pluginstaller.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
pluginstallerフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 2
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] pluginstaller
プラグインインストーラー
ユーザーが Codex プラグインの GitHub リポジトリを提供し、それを Codex で利用できるようにしたい場合に使用します。
現在の Codex プラグインのドキュメントに従ってください。代替のインストールフローを考案しないでください。
入力
- GitHub リポジトリの URL または
owner/repo - インストールスコープ:
repoまたはpersonal - リポジトリに複数のプラグインルートが含まれる場合、インストールするプラグインフォルダーを尋ねます。
ワークフロー
- ユーザーがプラグインをリポジトリスコープにするか個人スコープにするかを指定しない場合、停止して尋ねます。
- リポジトリをフェッチし、
.codex-plugin/plugin.jsonを見つけてプラグインルートを特定します。 .codex-plugin/plugin.jsonを読み取り、正規の構造を検証します。name、version、descriptionが存在する必要があります。skills、apps、mcpServersなどのバンドルパスは、プラグインルートからの相対パスであり、./で始まる必要があります。.codex-plugin/内にはplugin.jsonのみが存在する必要があります。
- 新しいローカルプラグインをスキャフォールドしたり、既存のローカルプラグインをマーケットプレイスに追加したりするタスクの場合、組み込みの
@plugin-creatorスキルを優先します。ユーザーがすでに提供したリポジトリを接続する場合は、以下の手動パスを使用します。 SKILL.mdだけでなく、プラグインディレクトリ全体をマーケットプレイスから見える場所にコピーします。リポジトリがすでに異なる有効なマーケットプレイス相対パスを使用している場合を除き、ドキュメント化された標準の場所をデフォルトとします。repo:$CWD/plugins/<plugin-name>および$CWD/.agents/plugins/marketplace.jsonpersonal:~/.codex/plugins/<plugin-name>および~/.agents/plugins/marketplace.json
- 兄弟の
skills/、.app.json、.mcp.json、assets/、およびその他のプラグインファイルを含む完全なバンドルをプラグインルートに保持します。これらのファイルを.codex-plugin/の下に移動しないでください。 - ドキュメント化されたスキーマでマーケットプレイスファイルを作成または更新します。
- トップレベルのマーケットプレイス
name - オプションの
interface.displayName - プラグインエントリ
name source.source = "local"- マーケットプレイスルートからの相対パス
source.path:repo:./plugins/<plugin-name>personal:./.codex/plugins/<plugin-name>
policy.installationpolicy.authenticationcategory
- トップレベルのマーケットプレイス
- ユーザーが特に指定しない限り、ドキュメントと一致するマーケットプレイス値を使用します。
policy.installation = "AVAILABLE"policy.authentication = "ON_INSTALL"interface.categoryが存在する場合はそこからcategoryを取得し、それ以外の場合はProductivity
- 既存のマーケットプレイスファイルを置き換えるのではなく、マージします。
- Codex を再起動し、プラグインが
/pluginsに表示されることを確認します。 - ランタイムの動作を正確に報告します。
- マーケットプレイスエントリはソースプラグインディレクトリを指します。
- Codex はプラグインを
~/.codex/plugins/cache/<marketplace>/<plugin>/<version>/にインストールします。 - ローカルプラグインの場合、インストールされたキャッシュバージョンは
localです。 - プラグインの有効/無効状態は
~/.codex/config.tomlに保存されます。
ルール
workspaceおよびglobalよりもrepo marketplaceおよびpersonal marketplaceという用語を優先します。plugins/へのコピーを完全なインストールとして提示しないでください。マーケットプレイスエントリこそが、Codex でプラグインを発見可能にするものです。- プラグインバンドルをフラット化したり、名前を変更したりしないでください。
- プラグインの
nameは、フォルダー、マニフェスト、およびマーケットプレイスエントリ全体で安定かつ一貫性を保ちます。 - ドキュメントで要求されている場合、マニフェストおよびマーケットプレイスのパスは相対パスであり、
./プレフィックスを付けます。 - ドキュメント化されたリポジトリおよび個人プラグインディレクトリは、マーケットプレイスの
source.pathが有効であり、マーケットプレイスルート内に留まる限り、絶対的な要件ではなくデフォルトとして扱います。 - リポジトリがすでにマーケットプレイスファイルを同梱している場合、マーケットプレイスの順序とメタデータの真の情報源としてそれを優先し、必要なプラグインエントリのみを追加または更新します。
- マニフェストに必要な基本情報が欠落している場合、または無効なルート相対パスを使用している場合、インストールが完了したと主張する前にプラグイン構造を修正します。
スコープガイド
プラグインが1つのリポジトリに存在するか、そのリポジトリのマーケットプレイスを通じて共有されるべきである場合は repo を使用します。プラグインがユーザー自身の Codex セットアップからプロジェクト間で利用可能であるべきである場合は personal を使用します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Pluginstaller
Use when the user gives a GitHub repo for a Codex plugin and wants it available in Codex.
Follow the current Codex plugin docs. Do not invent alternate install flows.
Inputs
- GitHub repo URL or
owner/repo - Install scope:
repoorpersonal - If the repo contains more than one plugin root, ask which plugin folder to install.
Workflow
- If the user does not specify whether the plugin should be repo-scoped or personal, stop and ask.
- Fetch the repo and locate the plugin root by finding
.codex-plugin/plugin.json. - Read
.codex-plugin/plugin.jsonand validate the canonical structure:name,version, anddescriptionshould exist.- Bundled paths such as
skills,apps, andmcpServersshould be relative to the plugin root and start with./. - Only
plugin.jsonshould live inside.codex-plugin/.
- Prefer the built-in
@plugin-creatorskill when the task is to scaffold a new local plugin or add an existing local plugin to a marketplace. Use the manual path below when you are wiring up a repo the user already provided. - Copy the entire plugin directory, not just
SKILL.md, into a marketplace-visible location. Default to the documented standard locations unless the repo already uses a different valid marketplace-relative path:repo:$CWD/plugins/<plugin-name>and$CWD/.agents/plugins/marketplace.jsonpersonal:~/.codex/plugins/<plugin-name>and~/.agents/plugins/marketplace.json
- Preserve the full bundle at the plugin root, including sibling
skills/,.app.json,.mcp.json,assets/, and any other plugin files. Do not move those files under.codex-plugin/. - Create or update the marketplace file with the documented schema:
- top-level marketplace
name - optional
interface.displayName - plugin entry
name source.source = "local"source.pathrelative to the marketplace root:repo:./plugins/<plugin-name>personal:./.codex/plugins/<plugin-name>
policy.installationpolicy.authenticationcategory
- top-level marketplace
- Use marketplace values that match the docs unless the user says otherwise:
policy.installation = "AVAILABLE"policy.authentication = "ON_INSTALL"categoryfrominterface.categorywhen present, otherwiseProductivity
- Merge into any existing marketplace file instead of replacing it.
- Restart Codex and verify the plugin appears in
/plugins. - Report the runtime behavior accurately:
- The marketplace entry points to the source plugin directory.
- Codex installs the plugin into
~/.codex/plugins/cache/<marketplace>/<plugin>/<version>/. - For local plugins, the installed cache version is
local. - Plugin enabled or disabled state is stored in
~/.codex/config.toml.
Rules
- Prefer the terms
repo marketplaceandpersonal marketplaceoverworkspaceandglobal. - Do not present copying into
plugins/as the complete install. The marketplace entry is what makes the plugin discoverable in Codex. - Do not flatten or rename the plugin bundle.
- Keep the plugin
namestable and consistent across folder, manifest, and marketplace entry. - Keep manifest and marketplace paths relative and
./-prefixed where the docs require it. - Treat the documented repo and personal plugin directories as defaults, not absolute requirements, as long as the marketplace
source.pathremains valid and stays inside the marketplace root. - If the repo already ships a marketplace file, prefer it as the source of truth for marketplace ordering and metadata, and only add or update the plugin entry that is needed.
- If the manifest is missing required basics or uses invalid root-relative paths, fix the plugin structure before claiming installation is complete.
Scope guide
Use repo when the plugin should live with one repo or be shared through that repo's marketplace. Use personal when the plugin should be available from the user's own Codex setup across projects.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (4,199 bytes)
- 📎 references/install-scope.md (1,146 bytes)