From 637c20f3c3c3548162fea38a20e958687a2554cb Mon Sep 17 00:00:00 2001 From: sck_0 Date: Mon, 2 Feb 2026 19:55:33 +0100 Subject: [PATCH] feat: add codex cli install support --- README.md | 7 +++++++ bin/install.js | 12 ++++++++++-- docs/FAQ.md | 1 + docs/GETTING_STARTED.md | 3 ++- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index dbc9a5e..dcc327b 100644 --- a/README.md +++ b/README.md @@ -88,6 +88,7 @@ These skills follow the universal **SKILL.md** format and work with any AI codin | :-------------- | :--- | :-------------------------------- | :---------------- | | **Claude Code** | CLI | `>> /skill-name help me...` | `.claude/skills/` | | **Gemini CLI** | CLI | `(User Prompt) Use skill-name...` | `.gemini/skills/` | +| **Codex CLI** | CLI | `(User Prompt) Use skill-name...` | `.codex/skills/` | | **Antigravity** | IDE | `(Agent Mode) Use skill...` | `.agent/skills/` | | **Cursor** | IDE | `@skill-name (in Chat)` | `.cursor/skills/` | | **Copilot** | Ext | `(Paste content manually)` | N/A | @@ -152,6 +153,9 @@ npx antigravity-awesome-skills --claude # Gemini CLI npx antigravity-awesome-skills --gemini +# Codex CLI +npx antigravity-awesome-skills --codex + # Custom path npx antigravity-awesome-skills --path ./my-skills ``` @@ -172,6 +176,9 @@ git clone https://github.com/sickn33/antigravity-awesome-skills.git .claude/skil # Gemini CLI specific git clone https://github.com/sickn33/antigravity-awesome-skills.git .gemini/skills +# Codex CLI specific +git clone https://github.com/sickn33/antigravity-awesome-skills.git .codex/skills + # Cursor specific git clone https://github.com/sickn33/antigravity-awesome-skills.git .cursor/skills ``` diff --git a/bin/install.js b/bin/install.js index ce0dc22..f742204 100755 --- a/bin/install.js +++ b/bin/install.js @@ -16,7 +16,7 @@ function resolveDir(p) { function parseArgs() { const a = process.argv.slice(2); let pathArg = null; - let cursor = false, claude = false, gemini = false; + let cursor = false, claude = false, gemini = false, codex = false; for (let i = 0; i < a.length; i++) { if (a[i] === '--help' || a[i] === '-h') return { help: true }; @@ -24,10 +24,11 @@ function parseArgs() { if (a[i] === '--cursor') { cursor = true; continue; } if (a[i] === '--claude') { claude = true; continue; } if (a[i] === '--gemini') { gemini = true; continue; } + if (a[i] === '--codex') { codex = true; continue; } if (a[i] === 'install') continue; } - return { pathArg, cursor, claude, gemini }; + return { pathArg, cursor, claude, gemini, codex }; } function defaultDir(opts) { @@ -35,6 +36,11 @@ function defaultDir(opts) { if (opts.cursor) return path.join(HOME, '.cursor', 'skills'); if (opts.claude) return path.join(HOME, '.claude', 'skills'); if (opts.gemini) return path.join(HOME, '.gemini', 'skills'); + if (opts.codex) { + const codexHome = process.env.CODEX_HOME; + if (codexHome) return path.join(codexHome, 'skills'); + return path.join(HOME, '.codex', 'skills'); + } return path.join(HOME, '.agent', 'skills'); } @@ -50,11 +56,13 @@ Options: --cursor Install to ~/.cursor/skills (Cursor) --claude Install to ~/.claude/skills (Claude Code) --gemini Install to ~/.gemini/skills (Gemini CLI) + --codex Install to ~/.codex/skills (Codex CLI) --path Install to (default: ~/.agent/skills) Examples: npx antigravity-awesome-skills npx antigravity-awesome-skills --cursor + npx antigravity-awesome-skills --codex npx antigravity-awesome-skills --path ./my-skills `); } diff --git a/docs/FAQ.md b/docs/FAQ.md index 8168e42..1fcf786 100644 --- a/docs/FAQ.md +++ b/docs/FAQ.md @@ -76,6 +76,7 @@ git clone https://github.com/sickn33/antigravity-awesome-skills.git .agent/skill - Claude Code: `.claude/skills/` - Gemini CLI: `.gemini/skills/` +- Codex CLI: `.codex/skills/` - Cursor: `.cursor/skills/` or project root ### Does this work with Windows? diff --git a/docs/GETTING_STARTED.md b/docs/GETTING_STARTED.md index 1c0151a..8dac2d4 100644 --- a/docs/GETTING_STARTED.md +++ b/docs/GETTING_STARTED.md @@ -28,7 +28,7 @@ You **install the full repo once** (npx or clone); Starter Packs are curated lis npx antigravity-awesome-skills ``` -This clones to `~/.agent/skills` by default. Use `--cursor`, `--claude`, or `--gemini` to install for a specific tool, or `--path ` for a custom location. Run `npx antigravity-awesome-skills --help` for details. +This clones to `~/.agent/skills` by default. Use `--cursor`, `--claude`, `--gemini`, or `--codex` to install for a specific tool, or `--path ` for a custom location. Run `npx antigravity-awesome-skills --help` for details. If you see a 404 error, use: `npx github:sickn33/antigravity-awesome-skills` @@ -82,6 +82,7 @@ Once installed, just talk to your AI naturally. | :-------------- | :-------------- | :---------------- | | **Claude Code** | ✅ Full Support | `.claude/skills/` | | **Gemini CLI** | ✅ Full Support | `.gemini/skills/` | +| **Codex CLI** | ✅ Full Support | `.codex/skills/` | | **Antigravity** | ✅ Native | `.agent/skills/` | | **Cursor** | ✅ Native | `.cursor/skills/` | | **Copilot** | ⚠️ Text Only | Manual copy-paste |