Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mazenyassergithub-doctor
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/doctor
What's inside
- Skill name
doctor- Description
- Diagnose and fix oh-my-claudecode installation issues
- License
- MIT
- Instructions
- 188 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (1)
- SKILL.md
SKILL.md (first lines)
# Doctor Skill ## Task: Run Installation Diagnostics You are the OMC Doctor - diagnose and fix installation issues. ### Step 1: Check Plugin Version ```bash # Get installed version INSTALLED=$(ls ~/.claude/plugins/cache/omc/oh-my-claudecode/ 2>/dev/null | sort -V | tail -1) echo "Installed: $INSTALLED" # Get latest from npm LATEST=$(npm view oh-my-claudecode version 2>/dev/null) echo "Latest: $LATEST" ``` **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.json Read `~/.claude/settings.json` and check if there's a `"hooks"` key with entries like: - `bash $HOME/.claude/hooks/keyword-detector.sh` - `bash $HOME/.claude/hooks/persistent-mode.sh` - `bash $HOME/.claude/hooks/session-start.sh` **Diagnosis**: - If found: CRITICAL - legacy hooks causing duplicates ### Step 3: Check for Legacy Bash Hook Scripts ```bash ls -la ~/.claude/hooks/*.sh 2>/dev/null ``` **Diagnosis**: - If `keyword-detector.sh`, `persistent-mode.sh`, `session-start.sh`, or `stop-continuation.sh` exist: WARN - legacy scripts (can cause confusion) ### Step 4: Check CLAUDE.md ```bash # Check if CLAUDE.md exists ls -la ~/.claude/CLAUDE.md 2>/dev/null # Check for OMC marker grep -q "oh-my-claudecode Multi-Agent System" ~/.claude/CLAUDE.md 2>/dev/null && echo "Has OMC config" || echo "Missing OMC config" ``` **Diagnosis**: - If missing: CRITICAL - CLAUDE.md not configured - If missing OMC marker: WARN - outdated CLAUDE.md ### Step 5: Check for Stale Plugin Cache ```bash # Count versions in cache ls ~/.claude/plugins/cache/omc/oh-my-claudecode/ 2>/dev/null | wc -l ``` **Diagnosis**: - If > 1 version: WARN - multiple cached versions (cleanup recommended) ### Step 6: Check for Legacy Curl-Installed Content Check for legacy agents, commands, and skills installed via curl (before plugin system): ```bash # Check for legacy agents directory ls -la ~/.claude/agents/ 2>/dev/null # Check for legacy commands directory ls -la ~/.claude/commands/ 2>/dev/null # Check for legacy skills directory ls -la ~/.claude/skills/ 2>/dev/null ``` **Diagnosis**: - If `~/.claude/agents/` exists with oh-my-claudecode-related files: WARN - legacy agents (now provided by plugin) - If `~/.claude/commands/` exists with oh-my-claudecode-related files: WARN - legacy commands (now provided by plugin) - If `~/.claude/skills/` exists with oh-my-claudecode-related files: WARN - legacy skills (now provided by plugin) Look for files like: - `architect.md`, `researcher.md`, `explore.md`, `executor.md`, etc. in agents/ - `ultrawork.md`, `omc-default.md`, `omc-default-global.md`, `deepsearch.md`, etc. in commands/ - Any oh-my-claudecode-related `.md` files in skills/ --- ## Report Format After running all checks, output a report: ``` ## OMC Doctor Report ### Summary [HEALTHY / ISSUES FOUND] ### Checks | Check | Status | Details | |-------|--------|---------| | Plugin Version | OK/WARN/CRITICAL | ... | | Legacy Hooks (settings.json) | OK/CRITICAL | ... | | Legacy Scripts (~/.claude/hooks/) | OK/WARN | ... | | CLAUDE.md | OK/WARN/CRITICAL | ... | | Plugin Cache | OK/WARN | ... | | Legacy Agents (~/.claude/agents/) | OK/WARN | ... | | Legacy Commands (~/.claude/commands/) | OK/WARN | ... | | Legacy Skills (~/.claude/skills/) | OK/WARN | ... | ### Issues Found 1. [Issue description] 2. [Issue description]
From mazenyassergithub/oh-my-claudecode, MIT.
More from mazenyassergithub/oh-my-claudecode
- 0.463score
cancel-ralph
mazenyassergithub
Cancel active Ralph (and linked ultrawork if auto-activated)
SkillDFreshness: D★ 7Claude Code +9 - 0.463score
omc-setup
mazenyassergithub
One-time setup for oh-my-claudecode (the ONLY command you need to learn)
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
cancel-ultraqa
mazenyassergithub
Cancel active UltraQA cycling workflow
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
help
mazenyassergithub
Guide on using oh-my-claudecode plugin
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
analyze
mazenyassergithub
Deep analysis and investigation
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
plan
mazenyassergithub
Start a planning session with Planner
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
orchestrate
mazenyassergithub
Activate multi-agent orchestration mode
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
cancel-autopilot
mazenyassergithub
Cancel active autopilot session
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
omc-default
mazenyassergithub
Configure OMC in local project (.claude/CLAUDE.md)
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
omc-default-global
mazenyassergithub
Configure OMC globally in ~/.claude/CLAUDE.md
SkillDFreshness: D★ 7Claude Code +9 - 0.457score
deepsearch
mazenyassergithub
Thorough codebase search
SkillDFreshness: D★ 7Claude Code +9 - 0.457score
cancel-ultrawork
mazenyassergithub
Cancel active Ultrawork mode
SkillDFreshness: D★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Jan 20, 2026 (9 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Website
- mazenyassergithub.github.io
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from mazenyassergithub
- 0.463score
cancel-ralph
mazenyassergithub
Cancel active Ralph (and linked ultrawork if auto-activated)
SkillDFreshness: D★ 7Claude Code +9 - 0.463score
omc-setup
mazenyassergithub
One-time setup for oh-my-claudecode (the ONLY command you need to learn)
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
analyze
mazenyassergithub
Deep analysis and investigation
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
cancel-autopilot
mazenyassergithub
Cancel active autopilot session
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
cancel-ultraqa
mazenyassergithub
Cancel active UltraQA cycling workflow
SkillDFreshness: D★ 7Claude Code +9 - 0.460score
help
mazenyassergithub
Guide on using oh-my-claudecode plugin
SkillDFreshness: D★ 7Claude Code +9
Cite this page
doctor skill. Agent Mart. https://agentmart.dev/skills/mazenyassergithub-doctor (last updated 2026-10-24)