A meta-skill for Codex that detects repeated workflow friction and proposes new skills only when evidence supports a real speed/quality/reliability gain.
Most skill collections drift into noise. skill-gap-observer adds strict gates so new skills are created only when justified by repeated problems and measurable impact.
- Mandatory post-checkpoint on substantial tasks.
- In-the-moment
Fix Nowtactical suggestion. - Candidate lifecycle:
new,update,merge,kill,promote. - Impact scoring:
impact_score = 0.5*time_loss + 0.3*rework + 0.2*defect_risk- each component is
0..5
- Promotion to
createonly when gates pass. - Human approval gate: even with
Verdict: create, no auto-creation. - Post-creation ROI review after 5 uses.
- Copy skill files into your Codex global skills directory:
mkdir -p "$HOME/.codex/skills/skill-gap-observer/agents"
cp skills/skill-gap-observer/SKILL.md "$HOME/.codex/skills/skill-gap-observer/SKILL.md"
cp skills/skill-gap-observer/agents/openai.yaml "$HOME/.codex/skills/skill-gap-observer/agents/openai.yaml"-
Add project-level policy snippet from
templates/AGENTS.skill-gap-observer.mdinto your projectAGENTS.md. -
Start a new chat/session so skill list refreshes.
- Skill definition:
skills/skill-gap-observer/SKILL.md - UI metadata:
skills/skill-gap-observer/agents/openai.yaml - Candidate registry template:
docs/skill-candidate-registry.md - AGENTS integration snippet:
templates/AGENTS.skill-gap-observer.md - Example runs:
docs/examples/example-do-not-create.mddocs/examples/example-create-proposal.md
Every observer report should include:
ObservationEvidenceFix NowImpact ScoreWhy Existing Skills Are InsufficientProposed Skill(orN/A)Expected GainComplexity RiskCandidate StatusVerdict
Current version: v1.0.0 (see VERSION and CHANGELOG.md).