Analyzes Codex skill-management requests, selects the workflow lane, and returns selected_lane, mode, next_step, and blockers. Use when the user says create a skill, add/update/fix/review a skill, install/sync/list skills, choose a workflow, or merge/retire a skill.
75
92%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Select one downstream workflow for Codex skill-management requests. Return the routing handoff before loading deeper instructions.
Use when the user asks to create, capture, improve, audit, refactor, install, sync, or route a Codex skill and the correct Skill Factory lane is not already certain.
schema_version, selected_lane, mode, rationale, next_step, first_principles_check, and blocked_by.When target, lane, write authority, or validation requirement is missing, ask one plain-language question. Use discovery interview only when the ambiguity cannot be resolved from the user request.
| User says | Selected lane | Mode |
|---|---|---|
create a skill, draft a new skill, make a new SKILL.md | .system/skill-creator | create |
| skillify this workflow, save this process as a skill, make reusable guidance | skillify | capture |
| fix this skill, improve this skill, raise Tessl score, repair evals, reduce token cost | skill-builder | harden |
| why is this skill failing, compare duplicate skills, merge this skill, retire this skill | skill-refactor | analyze |
| install a skill, list skills, sync skills, prove Codex can see a skill | .system/skill-installer | install |
| copy or fork the system skill creator or installer into Skill Factory | block fork; route to the matching system lane | create or install |
For .system/skill-creator or .system/skill-installer, attach Skill Factory references or eval contracts; do not fork the system skill body.
Return:
schema_version: 1
selected_lane: .system/skill-creator|skillify|skill-builder|skill-refactor|.system/skill-installer
mode: create|capture|harden|analyze|install
rationale: <one sentence tied to the request shape>
next_step: <specific skill or system lane to load next>
first_principles_check:
required: true|false
result: skill|docs|script|hook|validator|rule|answer|not_checked
blocked_by: nullUser: "Tessl says this skill has weak content; inspect it and validate the fix."
Return:
schema_version: 1
selected_lane: skill-builder
mode: harden
rationale: The user has an existing skill with Tessl and local audit findings.
next_step: Load skill-builder, patch the canonical target skill, then rerun strict audit and local external review.
first_principles_check:
required: false
result: not_checked
blocked_by: nullplugin-factory.If no single lane fits, set blocked_by to the ambiguity and ask the smallest routing question.
Run bash Infrastructure/scripts/validation-and-linting/validate_skill_authoring_family.sh and ./bin/ask skills external-review Plugins/skill-factory/skills/skill-factory-router --audit-level compat --json.
Fail fast: stop at the first failed required gate, classify it, and do not sync, commit, publish, or install until it is fixed or explicitly blocked.
Load only the reference needed for the selected routing question:
8e7e19d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.