- Claude Code: Claude Code plugins
- Codex: Codex plugins
Claude Code
A Claude Code plugin lives inside a marketplace: a git repo with a.claude-plugin/marketplace.json manifest listing one or more plugins. Configure two things:
- Marketplaces: where plugins come from. Add a GitHub shorthand (
owner/repo,owner/repo@ref) or a full git URL. - Enabled plugins: which plugins to install, identified as
plugin-name@marketplace-name. The marketplace name comes from the manifest’snamefield.
claude-plugins-official
marketplace; add any others you need.
If you already have plugins configured locally, drag your .claude/settings.json into the Plugins
panel. Niteshift imports
extraKnownMarketplaces and enabledPlugins
directly.
Codex
Codex plugins use the same two-part configuration, installed with the Codex CLI:- Marketplaces: Niteshift runs
codex plugin marketplace add, so Codex clones each marketplace itself. A marketplace must keep its.agents/plugins/marketplace.jsonat the repository root, and a private marketplace needs the Niteshift GitHub App installed on that repository. - Enabled plugins: Niteshift runs
codex plugin add. Plugins land in the sandbox’s~/.codex/config.tomland plugin cache exactly as a local install would, with their skills, MCP servers, and hooks available to Codex tasks.
.codex/hooks.json, keep Codex’s default trust rules.
If you already have plugins installed locally, drag your ~/.codex/config.toml into the Plugins
panel. Niteshift imports the [marketplaces.*] git sources and every [plugins."name@marketplace"]
entry that is not disabled.