| name | skill-ssl-authoring |
| description | Create or update repo-local Codex skills using a split between concise human-readable `SKILL.md` guidance and machine-readable `ssl.json` evidence graphs. Use when Codex needs to author new skills, convert existing text-first skills such as `.gemini/skills/*.md`, or standardize future skills around Scheduling, Structural, and Logical SSL layers with grounded resource and risk metadata. |
Skill SSL Authoring
Use this skill to create or update repo-local skills under .agents/skills/ with a sidecar ssl.json.
Output Contract
Produce these files for each managed skill:
SKILL.md
ssl.json
agents/openai.yaml
- only the
references/, scripts/, or assets/ resources the skill actually needs
Authoring Rules
- Keep
SKILL.md short, procedural, and operator-facing.
- Put invocation fit, scene flow, and atomic action/resource evidence in
ssl.json.
- Ground every SSL field in repo evidence or the source skill text.
- Prefer a small enum set for logical steps:
READ, WRITE, VALIDATE, SELECT, INFER, EXECUTE, VERIFY.
- Add references when the details would otherwise bloat
SKILL.md.
Conversion Flow
- Read the source workflow or skill text.
- Extract invocation clues into the scheduling layer.
- Decompose the workflow into scenes for the structural layer.
- Break each scene into atomic actions for the logical layer.
- Record evidence sources in
grounding.
- Validate that transitions, identifiers, and resource targets are internally consistent.
References