Installs a Codex plugin from a GitHub repo into a repo or personal marketplace, copying plugin files and updating marketplace metadata.
How this skill is triggered — by the user, by Claude, or both
Slash command
/am-will-codex-skills-5:pluginstallerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use when the user gives a GitHub repo for a Codex plugin and wants it available in Codex.
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.
owner/reporepo or personal.codex-plugin/plugin.json..codex-plugin/plugin.json and validate the canonical structure:
name, version, and description should exist.skills, apps, and mcpServers should be relative to the plugin root and start with ./.plugin.json should live inside .codex-plugin/.@plugin-creator skill 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.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.jsonskills/, .app.json, .mcp.json, assets/, and any other plugin files. Do not move those files under .codex-plugin/.nameinterface.displayNamenamesource.source = "local"source.path relative to the marketplace root:
repo: ./plugins/<plugin-name>personal: ./.codex/plugins/<plugin-name>policy.installationpolicy.authenticationcategorypolicy.installation = "AVAILABLE"policy.authentication = "ON_INSTALL"category from interface.category when present, otherwise Productivity/plugins.~/.codex/plugins/cache/<marketplace>/<plugin>/<version>/.local.~/.codex/config.toml.repo marketplace and personal marketplace over workspace and global.plugins/ as the complete install. The marketplace entry is what makes the plugin discoverable in Codex.name stable and consistent across folder, manifest, and marketplace entry../-prefixed where the docs require it.source.path remains valid and stays inside the marketplace root.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.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-4 --plugin am-will-codex-skills-5Installs a Claude Code plugin and registers it in settings.json for team reproducibility. Handles marketplace setup, installation, and duplicate detection.
Scaffolds a GitHub repo with the full file structure for a plugin compatible with both Claude Code and Codex, including marketplace support. Walks through inputs then outputs all required config files.
Provides quick reference for Claude Code plugins: structure, manifest, installation commands, marketplaces, management UI, and standalone vs plugins comparison.