Activate ONLY when the user explicitly mentions Codex CLI, OpenAI Codex, @openai/codex, codex command, codex exec, installing Codex, using Codex, ~/.codex, or APX runtime codex.
Pro shows the line behind each finding and how to fix it
Scanned 9/27/2026
npx -y skills add agentprojectcontext/apx --skill codex-cli --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Codex Cli?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/agentprojectcontext-codex-cli)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
scope: internal
name: codex-cli
description: "Activate ONLY when the user explicitly mentions Codex CLI, OpenAI Codex, @openai/codex, codex command, codex exec, installing Codex, using Codex, ~/.codex, or APX runtime codex."
homepage: https://developers.openai.com/codex
---
# Codex CLI
Use this skill only for Codex CLI install, auth, usage, or APX runtime dispatch.
## Verify before acting
Check local CLI and exact flags first:
```bash
codex --version
codex --help
codex exec --help
```
Do not invent flags. Current Codex CLI may reject older flags such as `--approval-mode` or
`--full-auto`.
## Install
Common install/update path:
```bash
npm install -g @openai/codex
codex --version
```
Codex also exposes:
```bash
codex login
codex update
```
Auth check:
```bash
test -f ~/.codex/auth.json && echo "codex auth present"
```
## Non-interactive use
Use `exec`, not interactive TUI, for automation:
```bash
codex exec --sandbox workspace-write --skip-git-repo-check "task"
```
Useful options:
```bash
codex exec --sandbox workspace-write --skip-git-repo-check --output-last-message /tmp/codex-last.txt "task"
codex exec --json --sandbox workspace-write --skip-git-repo-check "task"
```
`--skip-git-repo-check` matters for APX default runtime dirs such as `~/.apx/projects/default`,
which may not be Git repositories.
## List and resume sessions
List Codex sessions for a project non-interactively with APX:
```bash
apx sessions list --engine codex --project <name> # registered APX project
apx sessions list --engine codex --dir <path> # any directory
```
Resume a session:
```bash
codex resume <session-id> # interactive
codex exec resume <session-id> "..." # non-interactive
codex resume --last # most recent session
```
## APX runtime
Run a project agent through Codex:
```bash
apx run <agent> --runtime codex "task"
```
If the task needs Telegram, tell Codex the exact APX command:
```bash
apx telegram send "message"
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!