diff --git a/memory/project_plugin_sync.md b/memory/project_plugin_sync.md index e5d3034..ade6523 100644 --- a/memory/project_plugin_sync.md +++ b/memory/project_plugin_sync.md @@ -13,7 +13,8 @@ The user explicitly wants newly installed plugins propagated to every machine. **Currently enabled plugins** (in `~/.claude/settings.json` → `enabledPlugins`): - From `claude-plugins-official` (`anthropics/claude-plugins-official`, auto-installs on every machine): carta-investors, superpowers, github, claude-md-management, aws-agents, feature-dev, huggingface-skills -- Pre-existing: `codex@openai-codex`, `warp@claude-code-warp` (warp marketplace is in `extraKnownMarketplaces`). +- Pre-existing: `codex@openai-codex` (marketplace `openai/codex-plugin-cc`), `warp@claude-code-warp` + (marketplace `warpdotdev/claude-code-warp`). Both marketplaces are in `extraKnownMarketplaces`. **Why:** Plugins are declared in `settings.json` (`enabledPlugins` + `extraKnownMarketplaces`), which the [[user-github]] `claude-config` repo already tracks. The installed plugin *cache* under `~/.claude/plugins/` @@ -21,6 +22,7 @@ is NOT synced and should not be — each server re-fetches plugins from its mark **How to apply:** After installing/removing any plugin, run `~/Git/claude-config/sync.sh` to push the updated `settings.json` to GitHub. On another server, `git pull && ./install.sh`, then start Claude Code — it auto-installs -the enabled plugins from `claude-plugins-official`. Gap to watch: any plugin from a *non-official* marketplace -(e.g. `openai-codex`) must have that marketplace added to `extraKnownMarketplaces` in `settings.json`, or it -won't install on other servers (`codex@openai-codex` currently lacks this). +the enabled plugins from `claude-plugins-official`. Rule: any plugin from a *non-official* marketplace +must have that marketplace added to `extraKnownMarketplaces` in `settings.json`, or it won't install on other +servers. Both non-official marketplaces in use (`openai-codex` → `openai/codex-plugin-cc`, `claude-code-warp` → +`warpdotdev/claude-code-warp`) are now registered there. diff --git a/settings.json b/settings.json index b2a775b..f5320c7 100644 --- a/settings.json +++ b/settings.json @@ -32,6 +32,12 @@ "source": "github", "repo": "warpdotdev/claude-code-warp" } + }, + "openai-codex": { + "source": { + "source": "github", + "repo": "openai/codex-plugin-cc" + } } }, "theme": "dark",