CtrlK
BlogDocsLog inGet started
Tessl Logo

doctor

Diagnose and fix oh-my-codex installation issues

55

Quality

61%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/oh-my-codex/skills/doctor/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-sequenced diagnostic skill with concrete executable commands throughout. Its main weaknesses are some verbose architectural exposition, destructive fixes whose validation is prose rather than an enforced checkpoint, and a single-file structure with no reference splitting for a 235-line document.

Suggestions

Trim the architectural prose in Step 1 (line 54) and Step 6 (lines 126-129) to the diagnostic relevance, or move the OMX plugin-vs-setup distinction into a short reference file linked from the body.

Add an explicit verification checkpoint before the destructive rm -rf fixes (e.g. grep for an oh-my-codex marker and abort if custom/non-OMX content is detected), turning the prose guard into a concrete validate-then-destroy loop.

Consider splitting the Auto-Fix scripts into a references/ file (e.g. FIXES.md) so the SKILL.md body reads as an overview of checks with one-level-deep navigation to fix procedures.

DimensionReasoningScore

Conciseness

The body is mostly concrete bash commands and terse diagnoses, but passages like 'plugin install/discovery is not a replacement for npm install -g oh-my-codex plus omx setup; the packaged plugin carries plugin-scoped companion metadata...' (line 54) and the legacy-agent architecture explanations (lines 126-129) explain OMX internals Claude does not need to run the checks.

2 / 3

Actionability

Every step ships fully executable, copy-paste-ready bash with proper error suppression and loops (e.g. the find/while loop in Step 1, the rm -f fixes, the sort -V version-keeping fix), and diagnoses are specific OK/WARN/CRITICAL conditions rather than vague direction.

3 / 3

Workflow Clarity

The six numbered diagnostic steps form a clear sequence gated by a user-confirmation prompt and a post-fix restart note, but the destructive fixes (rm -rf ~/.codex/agents, rm -rf ~/.agents/skills, global cache clear) rely on prose guards ('Only remove if these contain oh-my-codex-related files') rather than an explicit verify-before-destroy checkpoint, which the rubric caps at 2 for destructive operations.

2 / 3

Progressive Disclosure

There are no bundle files or external references at all, and the ~235-line skill is a single inline document; section headers are clear, but at this length the detailed auto-fix scripts and architectural notes are content that could be split out, so it is not the lean overview-plus-one-level-references structure the top anchor describes.

2 / 3

Total

9

/

12

Passed

Description

57%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A short, specific description that names a clear niche and concrete actions, but it lacks an explicit 'Use when...' trigger clause and broader keyword coverage. Adding trigger guidance and a few natural variation terms would raise the completeness and trigger-term dimensions.

Suggestions

Append an explicit trigger clause, e.g. 'Use when the user reports oh-my-codex not working, a broken or failed install, or asks to troubleshoot/repair their OMX setup.'

Broaden trigger terms to common variations like 'broken install', 'setup problems', 'troubleshoot', and 'repair' to improve natural keyword coverage.

DimensionReasoningScore

Specificity

It names a domain ('oh-my-codex installation issues') and two actions ('Diagnose', 'fix'), matching the 'names domain and some actions, but not comprehensive' anchor rather than the multiple-specific-actions list of the top anchor.

2 / 3

Completeness

It clearly states what the skill does ('Diagnose and fix oh-my-codex installation issues') but provides no explicit 'Use when...' trigger guidance, so per the judging guidelines completeness is capped at 2 ('has what, but when is missing or only implied').

2 / 3

Trigger Term Quality

'oh-my-codex', 'installation issues', and 'fix' are natural terms a user would say, but the single short phrase offers no common variations like 'broken install', 'setup problems', or 'troubleshoot', matching the 'some relevant keywords but missing common variations' anchor.

2 / 3

Distinctiveness Conflict Risk

Tied to a single named product and a specific problem class ('oh-my-codex installation issues'), it occupies a clear niche with distinct triggers and is very unlikely to fire for the wrong skill, matching the top anchor.

3 / 3

Total

9

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Yeachan-Heo/oh-my-codex
Reviewed

Table of Contents

Is this your skill?

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.