{"_id":"codex-plugin","_rev":"5-5ef945c7bbcf07dd538933cfe6c16bf1","name":"codex-plugin","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"codex-plugin","version":"0.1.0","author":{"name":"Mike Grabowski","email":"mike@callstack.com"},"license":"MIT","_id":"codex-plugin@0.1.0","maintainers":[{"name":"grabbou","email":"grabbou@gmail.com"}],"homepage":"https://github.com/callstackincubator/agent-skills/tree/main/packages/install-marketplace","bugs":{"url":"https://github.com/callstackincubator/agent-skills/issues"},"bin":{"codex-plugin":"dist/index.js"},"dist":{"shasum":"da2bf3cb56a62599e4efca8bbd57859230591b13","tarball":"https://registry.npmjs.org/codex-plugin/-/codex-plugin-0.1.0.tgz","fileCount":4,"integrity":"sha512-YKJCeE1QaoYeP6Q1K361qE8ZBsgSaHnz+ndSl/6fknd4aF2UP18uVYXWn9s7UbVvKBuu9SGpsOfBBgVZjBu3Ew==","signatures":[{"sig":"MEYCIQChC7As+aK4UYd9C1vbP71i9jUhRrmj0jIuKu6PzeetLAIhAO16Jb6prg+iFe6itF/Ffqz58r5lk+BLlYBGjzGrkiC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57719},"type":"module","gitHead":"3c9de47c2dece365726fa62b82f04a8fb634f252","scripts":{"build":"mkdir -p dist && bun build src/index.ts --target=node --outfile dist/index.js","start":"bun run src/index.ts","prepare":"bun run build"},"_npmUser":{"name":"grabbou","email":"grabbou@gmail.com"},"repository":{"url":"git+https://github.com/callstackincubator/agent-skills.git","type":"git","directory":"packages/install-marketplace"},"_npmVersion":"11.8.0","description":"CLI for installing a remote Codex plugin marketplace into project or global configuration.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@clack/prompts":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11"},"_npmOperationalInternal":{"tmp":"tmp/codex-plugin_0.1.0_1774625278924_0.4116490901433907","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"codex-plugin","version":"0.1.1","author":{"name":"Mike Grabowski","email":"mike@callstack.com"},"license":"MIT","_id":"codex-plugin@0.1.1","maintainers":[{"name":"grabbou","email":"grabbou@gmail.com"}],"homepage":"https://github.com/callstackincubator/agent-skills/tree/main/packages/install-marketplace","bugs":{"url":"https://github.com/callstackincubator/agent-skills/issues"},"bin":{"codex-plugin":"dist/index.js"},"dist":{"shasum":"82199a4b0e8c7c1f6e2398dbfe1a062cba35e7ad","tarball":"https://registry.npmjs.org/codex-plugin/-/codex-plugin-0.1.1.tgz","fileCount":4,"integrity":"sha512-kemuJJPLls+3qESju9hdMVCcqQyBN52P9e2vNv50wZN85xteePRnY97yeR2/flxBU/3n3S0RvL44RlXqLOhW5g==","signatures":[{"sig":"MEUCIGj6wFrcGEWx5UXbneG9rY1OAP3lUW/pc42xcU5HdlUTAiEA7qy8glAIBhGScRk4b7MrVXcsym//kPMwoJ8CvFId6m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57712},"type":"module","gitHead":"3c9de47c2dece365726fa62b82f04a8fb634f252","scripts":{"build":"mkdir -p dist && bun build src/index.ts --target=node --outfile dist/index.js","start":"bun run src/index.ts","prepare":"bun run build"},"_npmUser":{"name":"grabbou","email":"grabbou@gmail.com"},"repository":{"url":"git+https://github.com/callstackincubator/agent-skills.git","type":"git","directory":"packages/install-marketplace"},"_npmVersion":"11.8.0","description":"CLI for installing a remote Codex plugin marketplace into project or global configuration.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@clack/prompts":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11"},"_npmOperationalInternal":{"tmp":"tmp/codex-plugin_0.1.1_1774625515764_0.2582587195881365","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"codex-plugin","version":"0.1.2","author":{"name":"Mike Grabowski","email":"mike@callstack.com"},"license":"MIT","_id":"codex-plugin@0.1.2","maintainers":[{"name":"grabbou","email":"grabbou@gmail.com"}],"homepage":"https://github.com/callstackincubator/agent-skills/tree/main/packages/install-marketplace","bugs":{"url":"https://github.com/callstackincubator/agent-skills/issues"},"bin":{"codex-plugin":"node dist/index.js"},"dist":{"shasum":"bd4e0febe6340ac7442cee2bd3908766666d914a","tarball":"https://registry.npmjs.org/codex-plugin/-/codex-plugin-0.1.2.tgz","fileCount":4,"integrity":"sha512-/MEMKRn9o3ryc1/V7PtE/TjDVGp8cIjrZ59KtLu21HKCRZvlRsVUuZvJoqhLBjNaRde//jDnuSnqOO9kHpi9jA==","signatures":[{"sig":"MEYCIQCt/M5wUeUgHBWBZbTAqAWPe3QvqH8sptcZl7kOUZt3XwIhAIZWa23iR2r2N1H/pBauqxSTUMHQqgoR57UV5pmYR9Mt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57717},"type":"module","gitHead":"3c9de47c2dece365726fa62b82f04a8fb634f252","scripts":{"build":"mkdir -p dist && bun build src/index.ts --target=node --outfile dist/index.js","start":"bun run src/index.ts","prepare":"bun run build"},"_npmUser":{"name":"grabbou","email":"grabbou@gmail.com"},"repository":{"url":"git+https://github.com/callstackincubator/agent-skills.git","type":"git","directory":"packages/install-marketplace"},"_npmVersion":"11.8.0","description":"CLI for installing a remote Codex plugin marketplace into project or global configuration.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"@clack/prompts":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11"},"_npmOperationalInternal":{"tmp":"tmp/codex-plugin_0.1.2_1774625555305_0.4039150886955387","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"codex-plugin","version":"0.1.3","description":"CLI for installing a remote Codex plugin marketplace into project or global configuration.","type":"module","author":{"name":"Mike Grabowski","email":"mike@callstack.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/callstackincubator/agent-skills.git","directory":"packages/codex-plugin"},"homepage":"https://github.com/callstackincubator/agent-skills/tree/main/packages/codex-plugin","bugs":{"url":"https://github.com/callstackincubator/agent-skills/issues"},"bin":{"codex-plugin":"dist/index.js"},"dependencies":{"@clack/prompts":"^0.10.1"},"scripts":{"build":"mkdir -p dist && bun build src/index.ts --target=node --outfile dist/index.js","prepare":"bun run build","start":"bun run src/index.ts"},"devDependencies":{"@types/bun":"^1.3.11"},"gitHead":"fa8694ceaa306a9442202feda37c4b5798e3512a","_id":"codex-plugin@0.1.3","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-KAgnzQpjUXCmElCbXWV5/hIv1v6WveM82tiiGPizyBcAWtRnuXN00g9YnmDDiB+GogNh7K7dxV0LTMlWJCDSGg==","shasum":"c24c93e0a5ce96e55f4c36fbe38827368eb9551b","tarball":"https://registry.npmjs.org/codex-plugin/-/codex-plugin-0.1.3.tgz","fileCount":4,"unpackedSize":57718,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDXpmy3JnVIXLMlbCY2OVZJYqTJIrP28WXebggYGxvkSAIgIM4VuUksanbRQBLexZ/QZrZQoPB6qqDqQBYyl1dTLeU="}]},"_npmUser":{"name":"thymikee","email":"thymikee@gmail.com"},"directories":{},"maintainers":[{"name":"grabbou","email":"grabbou@gmail.com"},{"name":"thymikee","email":"thymikee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codex-plugin_0.1.3_1774723061662_0.5850379302229944"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-27T15:27:58.924Z","modified":"2026-03-28T18:37:41.925Z","0.1.0":"2026-03-27T15:27:59.054Z","0.1.1":"2026-03-27T15:31:55.912Z","0.1.2":"2026-03-27T15:32:35.953Z","0.1.3":"2026-03-28T18:37:41.803Z"},"bugs":{"url":"https://github.com/callstackincubator/agent-skills/issues"},"author":{"name":"Mike Grabowski","email":"mike@callstack.com"},"license":"MIT","homepage":"https://github.com/callstackincubator/agent-skills/tree/main/packages/codex-plugin","repository":{"type":"git","url":"git+https://github.com/callstackincubator/agent-skills.git","directory":"packages/codex-plugin"},"description":"CLI for installing a remote Codex plugin marketplace into project or global configuration.","maintainers":[{"name":"grabbou","email":"grabbou@gmail.com"},{"name":"thymikee","email":"thymikee@gmail.com"}],"readme":"# codex-plugin\n\nCLI for installing a remote Codex plugin marketplace from a GitHub repository into either project or global configuration.\n\nIt clones the remote repository, reads `.agents/plugins/marketplace.json`, copies plugin directories into `.codex/plugins/`, and writes marketplace entries that point to `./.codex/plugins/<plugin-name>`.\n\nExpected repository structure:\n\n- `.agents/plugins/marketplace.json` is the source marketplace file committed to the repo\n- `plugins/<plugin-name>` contains each plugin directory\n\nIn the repo marketplace, `source.path` values should be relative to the repo root:\n\n- `./plugins/building-react-native-apps`\n- `./plugins/testing-react-native-apps`\n\nDuring installation, the CLI rewrites those entries to the installed layout under `.codex/plugins/`.\n\nIt supports one command today:\n\n- `codex-plugin add <org/repo>`\n\nInstall targets:\n\n- personal Codex marketplace under `~/.agents/plugins/marketplace.json`\n- project Codex marketplace under `<cwd>/.agents/plugins/marketplace.json`\n\nInstall layout:\n\n- global: marketplace in `~/.agents/plugins/marketplace.json`, plugins copied into `~/.codex/plugins/`\n- project: marketplace in `<cwd>/.agents/plugins/marketplace.json`, plugins copied into `<cwd>/.codex/plugins/`\n\nRun with:\n\n```bash\nbun run src/index.ts add callstackincubator/agent-skills\n```\n\nFlags:\n\n```bash\nbun run src/index.ts add callstackincubator/agent-skills --project\nbun run src/index.ts add callstackincubator/agent-skills --global\nbun run src/index.ts add callstackincubator/agent-skills --ref feat/codex-plugin\nbun run src/index.ts add callstackincubator/agent-skills --project --yes\n```\n\nIntended published usage:\n\n```bash\nnpx codex-plugin add callstackincubator/agent-skills\nnpx codex-plugin add callstackincubator/agent-skills --ref feat/codex-plugin\n```\n","readmeFilename":"README.md"}