Guide for using Autonomous Dev Kit with OpenAI Codex via native skill discovery.
From your project root:
npx skills add GoCodeAlone/autonomous-dev-kit -a codex --skill '*' -yFor user/global install:
npx skills add GoCodeAlone/autonomous-dev-kit -a codex --skill '*' -g -yRestart Codex after install.
Manual fallback: tell Codex:
Fetch and follow instructions from https://raw.githubusercontent.com/GoCodeAlone/autonomous-dev-kit/refs/heads/main/.codex/INSTALL.md
- OpenAI Codex CLI
- Git
- Node.js 18+ if using
npx skills add
-
Clone the repo:
git clone https://github.com/GoCodeAlone/autonomous-dev-kit.git ~/.codex/autodev -
Create the skills symlink:
mkdir -p ~/.agents/skills ln -s ~/.codex/autodev/skills ~/.agents/skills/autodev
-
Restart Codex.
Use a junction instead of a symlink (works without Developer Mode):
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.agents\skills"
cmd /c mklink /J "$env:USERPROFILE\.agents\skills\autodev" "$env:USERPROFILE\.codex\autodev\skills"Codex has native skill discovery — it scans ~/.agents/skills/ at startup, parses SKILL.md frontmatter, and loads skills on demand. Autonomous Dev Kit skills are made visible through a single symlink:
~/.agents/skills/autodev/ → ~/.codex/autodev/skills/
The using-autodev skill is discovered automatically and enforces skill usage discipline — no additional configuration needed.
Skills are discovered automatically. Codex activates them when:
- You mention a skill by name (e.g., "use brainstorming")
- The task matches a skill's description
- The
using-autodevskill directs Codex to use one
Create your own skills in ~/.agents/skills/:
mkdir -p ~/.agents/skills/my-skillCreate ~/.agents/skills/my-skill/SKILL.md:
---
name: my-skill
description: Use when [condition] - [what it does]
---
# My Skill
[Your skill content here]The description field is how Codex decides when to activate a skill automatically — write it as a clear trigger condition.
cd ~/.codex/autodev && git pullSkills update instantly through the symlink.
rm ~/.agents/skills/autodevWindows (PowerShell):
Remove-Item "$env:USERPROFILE\.agents\skills\autodev"Optionally delete the clone: rm -rf ~/.codex/autodev (Windows: Remove-Item -Recurse -Force "$env:USERPROFILE\.codex\autodev").
- Verify the symlink:
ls -la ~/.agents/skills/autodev - Check skills exist:
ls ~/.codex/autodev/skills - Restart Codex — skills are discovered at startup
Junctions normally work without special permissions. If creation fails, try running PowerShell as administrator.
Autonomous Dev Kit skills use <host: claude-code> blocks to gate content that only applies to Claude Code (Agent Teams, specific tool names, etc.). On Codex, those blocks are skipped — the rest of the skill runs as-is.
To let skills detect that they are running on Codex, add a host declaration to your ~/.codex/AGENTS.md:
Host: codexThis single line enables host-conditional skill logic. See .codex/INSTALL.md for the full declaration snippet.
- Report issues: https://github.com/GoCodeAlone/autonomous-dev-kit/issues
- Main documentation: https://github.com/GoCodeAlone/autonomous-dev-kit