Compare commits

..

3 Commits

Author SHA1 Message Date
Wendy Smoak da03a755b2 pass linewidth 0 to avoid breaking lines 2026-02-20 20:31:04 -05:00
Wendy Smoak c28ba2a5d2 add utf8 2026-02-20 20:00:58 -05:00
Wendy Smoak 422ad8c31b use same names in yaml and installer 2026-02-20 19:58:24 -05:00
2 changed files with 4 additions and 4 deletions

View File

@ -125,7 +125,7 @@ class CodexSkillsSetup extends BaseIdeSetup {
const skillContent = this.transformToSkillFormat(artifact.content, skillName);
// Write SKILL.md
await fs.writeFile(path.join(skillDir, 'SKILL.md'), skillContent);
await fs.writeFile(path.join(skillDir, 'SKILL.md'), skillContent, 'utf8');
writtenCount++;
}
@ -161,7 +161,7 @@ class CodexSkillsSetup extends BaseIdeSetup {
}
// Build new frontmatter with only skills-spec fields, let yaml handle quoting
const newFrontmatter = yaml.stringify({ name: skillName, description }).trimEnd();
const newFrontmatter = yaml.stringify({ name: skillName, description }, { lineWidth: 0 }).trimEnd();
return `---\n${newFrontmatter}\n---\n${body}`;
}

View File

@ -51,14 +51,14 @@ platforms:
template_type: windsurf
codex:
name: "Codex (Deprecated)"
name: "Codex (Custom Prompts) (Deprecated)"
preferred: false
category: cli
description: "OpenAI Codex integration (legacy custom prompts)"
# No installer config - uses custom codex.js
codex-skills:
name: "Codex"
name: "Codex (Skills)"
preferred: true
category: cli
description: "OpenAI Codex integration (skills)"