diff --git a/tools/cli/installers/lib/ide/codex.js b/tools/cli/installers/lib/ide/codex.js
index a261b0f6e..1245b7862 100644
--- a/tools/cli/installers/lib/ide/codex.js
+++ b/tools/cli/installers/lib/ide/codex.js
@@ -444,21 +444,17 @@ class CodexSetup extends BaseIdeSetup {
await fs.ensureDir(skillDir);
const fm = yaml.stringify({ name: skillName, description: `${agentName} agent` }).trimEnd();
- const skillContent = `---
-${fm}
----
-
-You must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.
-
-
-1. LOAD the FULL agent file from @${agentPath}
-2. READ its entire contents - this contains the complete agent persona, menu, and instructions
-3. FOLLOW every step in the section precisely
-4. DISPLAY the welcome/greeting as instructed
-5. PRESENT the numbered menu
-6. WAIT for user input before proceeding
-
-`;
+ const skillContent =
+ `---\n${fm}\n---\n` +
+ "\nYou must fully embody this agent's persona and follow all activation instructions exactly as specified. NEVER break character until given an exit command.\n" +
+ '\n\n' +
+ `1. LOAD the FULL agent file from @${agentPath}\n` +
+ '2. READ its entire contents - this contains the complete agent persona, menu, and instructions\n' +
+ '3. FOLLOW every step in the section precisely\n' +
+ '4. DISPLAY the welcome/greeting as instructed\n' +
+ '5. PRESENT the numbered menu\n' +
+ '6. WAIT for user input before proceeding\n' +
+ '\n';
const skillPath = path.join(skillDir, 'SKILL.md');
await fs.writeFile(skillPath, skillContent, 'utf8');