global-skill-creator
Installation
SKILL.md
Global Skill Creator
Goal
Create a portable global Codex skill under config/codex/skills/.
Success means the skill has valid Codex frontmatter, useful trigger language, focused instructions, optional resources only when they add value, and a passing local validator run.
Stop when the skill is created or updated, validation passes, and the user has a concrete invocation example.
Workflow
- Read the current Codex skill-authoring instructions exposed in the session, then inspect an active tracked skill and
tests/test-codex-skills.sh. Do not depend on the system-managed, gitignoredconfig/codex/skills/.systemdirectory. - Ask for the skill's reusable purpose, trigger scenarios, and whether it needs references, scripts, templates, or assets.
- Create
config/codex/skills/<skill-name>/with a matchingSKILL.mdfrontmattername. - Use concise
descriptiontext that front-loads the key task and trigger words. - Keep detailed docs in
references/, deterministic helpers inscripts/, and output resources inassets/. - Add
agents/openai.yamlwhen UI metadata or explicit-invocation policy is useful. Keep it to the supportedinterfaceandpolicyfields used by active skills. - Add the skill to the expected inventory in
tests/test-codex-skills.shand run: