When your oh-my-claudecode setup feels broken or outdated, this diagnostic skill runs seven checks to pinpoint the problem. It compares your installed plugin version against the latest release, hunts for legacy bash hooks that cause duplicate behavior, verifies your CLAUDE.md has the right OMC markers and version tags, confirms Ruby is installed for Ralph workflows, and flags stale cache or curl-installed content that's now redundant. The output tells you exactly what's critical, what's just a warning, and what needs cleanup. It's the first thing to run when OMC stops behaving or after you've upgraded and aren't sure everything migrated cleanly.

skills.sh installs
891
GitHub stars
40.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add yeachan-heo/oh-my-claudecode --skill omc-doctor --agent claude-code

Installs into .claude/skills of the current project.

Files

Doctor Skill

Note: All ~/.claude/... paths in this guide respect CLAUDE_CONFIG_DIR when that environment variable is set.

Task: Run Installation Diagnostics

You are the OMC Doctor - diagnose and fix installation issues.

Step 1: Check Plugin Version

# Get installed and latest versions (cross-platform)
node -e "const p=require('path'),f=require('fs'),h=require('os').homedir(),d=process.env.CLAUDE_CONFIG_DIR||p.join(h,'.claude'),b=p.join(d,'plugins','cache','omc','oh-my-claudecode');try{const v=f.readdirSync(b).filter(x=>/^\d/.test(x)).sort((a,c)=>a.localeCompare(c,void 0,{numeric:true}));console.log('Installed:',v.length?v[v.length-1]:'(none)')}catch{console.log('Installed: (none)')}"
npm view oh-my-claude-sisyphus version 2>/dev/null || echo "Latest: (unavailable)"

Diagnosis:

  • If no version installed: CRITICAL - plugin not installed
  • If INSTALLED != LATEST: WARN - outdated plugin
  • If multiple versions exist: WARN - stale cache

Step 2: Check for Legacy Hooks in settings files

Sponsors

Details

Repository
github.com/yeachan-heo/oh-my-claudecode
Category
Debugging
First seen
Jun 3, 2026

More from yeachan-heo/oh-my-claudecode

All 37

Recommended

More Debugging
1cloudinary-devs avatarcloudinary-transformationscloudinary-devs/skillsCreate and debug Cloudinary transformation URLs from natural language instructions. Use when building Cloudinary delivery URLs, applying image/video transformat885skills.sh installs
2cazala avatarwebgpucazala/webgpu-skillDesign, implement, debug, review, and optimize portable WebGPU applications and WGSL shaders. Use when building render or compute pipelines; GPU simulations, ce873skills.sh installs
3secondsky avatarsapui5-clisecondsky/sap-skillsManages SAPUI5/OpenUI5 projects using the UI5 Tooling CLI (@ui5/cli). Use when initializing UI5 projects, configuring ui5.yaml or ui5-workspace.yaml files, buil872skills.sh installs
4nathan-gage avatarpython-best-practicesnathan-gage/python-skillsPython software engineering guidelines from real PR review patterns. This skill should be used when writing, reviewing, or refactoring Python code — especially 868skills.sh installs
5framara avatarreact-flowframara/react-flow-skillExpert guidance for React Flow (@xyflow/react): building interactive node-based graphs, custom nodes and edges, handles, state management, layouting, TypeScript857skills.sh installs
6nvidia avatarnemoclaw-user-monitor-sandboxnvidia/skillsInspects sandbox health, traces agent behavior, and diagnoses problems. Use when monitoring a running sandbox, debugging agent issues, or checking sandbox logs.820skills.sh installs