omc-doctor
Diagnoses and resolves installation issues for oh-my-claudecode, ensuring smooth operation and plugin management.
Install this skill
Security score
The omc-doctor skill was audited on May 19, 2026 and we found 32 security issues across 1 threat category. Review the findings below before installing.
Categories Tested
Security Issues
Access to hidden dotfiles in home directory
| 9 | Note: All `~/.gemini/antigravity/...` paths in this guide respect `CLAUDE_CONFIG_DIR` when that environment variable is set. |
Access to hidden dotfiles in home directory
| 30 | Read both `~/.gemini/antigravity/settings.json` (profile-level) and `./.gemini/antigravity/settings.json` (project-level) and check if there's a `"hooks"` key with entries like: |
Access to hidden dotfiles in home directory
| 41 | ls -la ~/.gemini/antigravity/hooks/*.sh 2>/dev/null |
Access to hidden dotfiles in home directory
| 51 | ls -la ~/.gemini/antigravity/CLAUDE.md 2>/dev/null |
Access to hidden dotfiles in home directory
| 54 | grep -q "<!-- OMC:START -->" ~/.gemini/antigravity/CLAUDE.md 2>/dev/null && echo "Has OMC config" || echo "Missing OMC config in CLAUDE.md" |
Access to hidden dotfiles in home directory
| 63 | grep -o "CLAUDE-[^ )]*\.md" ~/.gemini/antigravity/CLAUDE.md 2>/dev/null |
Access to hidden dotfiles in home directory
| 89 | ls -la ~/.gemini/antigravity/agents/ 2>/dev/null |
Access to hidden dotfiles in home directory
| 92 | ls -la ~/.gemini/antigravity/commands/ 2>/dev/null |
Access to hidden dotfiles in home directory
| 95 | ls -la ~/.gemini/antigravity/skills/ 2>/dev/null |
Access to hidden dotfiles in home directory
| 99 | - If `~/.gemini/antigravity/agents/` exists with files matching plugin agent names: WARN - legacy agents (now provided by plugin) |
Access to hidden dotfiles in home directory
| 100 | - If `~/.gemini/antigravity/commands/` exists with files matching plugin command names: WARN - legacy commands (now provided by plugin) |
Access to hidden dotfiles in home directory
| 101 | - If `~/.gemini/antigravity/skills/` exists with files matching plugin skill names: WARN - legacy skills (now provided by plugin) |
Access to hidden dotfiles in home directory
| 131 | | Legacy Scripts (~/.gemini/antigravity/hooks/) | OK/WARN | ... | |
Access to hidden dotfiles in home directory
| 134 | | Legacy Agents (~/.gemini/antigravity/agents/) | OK/WARN | ... | |
Access to hidden dotfiles in home directory
| 135 | | Legacy Commands (~/.gemini/antigravity/commands/) | OK/WARN | ... | |
Access to hidden dotfiles in home directory
| 136 | | Legacy Skills (~/.gemini/antigravity/skills/) | OK/WARN | ... | |
Access to hidden dotfiles in home directory
| 155 | Remove the `"hooks"` section from `~/.gemini/antigravity/settings.json` (keep other settings intact) |
Access to hidden dotfiles in home directory
| 159 | rm -f ~/.gemini/antigravity/hooks/keyword-detector.sh |
Access to hidden dotfiles in home directory
| 160 | rm -f ~/.gemini/antigravity/hooks/persistent-mode.sh |
Access to hidden dotfiles in home directory
| 161 | rm -f ~/.gemini/antigravity/hooks/session-start.sh |
Access to hidden dotfiles in home directory
| 162 | rm -f ~/.gemini/antigravity/hooks/stop-continuation.sh |
Access to hidden dotfiles in home directory
| 178 | Fetch latest from GitHub and write to `~/.gemini/antigravity/CLAUDE.md`: |
Access to hidden dotfiles in home directory
| 189 | # mv ~/.gemini/antigravity/agents ~/.gemini/antigravity/agents.bak |
Access to hidden dotfiles in home directory
| 190 | # mv ~/.gemini/antigravity/commands ~/.gemini/antigravity/commands.bak |
Access to hidden dotfiles in home directory
| 191 | # mv ~/.gemini/antigravity/skills ~/.gemini/antigravity/skills.bak |
Access to hidden dotfiles in home directory
| 194 | rm -rf ~/.gemini/antigravity/agents |
Access to hidden dotfiles in home directory
| 195 | rm -rf ~/.gemini/antigravity/commands |
Access to hidden dotfiles in home directory
| 196 | rm -rf ~/.gemini/antigravity/skills |
Access to .env file
| 19 | node -e "const p=require('path'),f=require('fs'),h=require('os').homedir(),d=process.env.CLAUDE_CONFIG_DIR||p.join(h,'.gemini/antigravity'),b=p.join(d,'plugins','cache','omc','oh-my-claudecode');try{c |
Access to .env file
| 76 | node -e "const p=require('path'),f=require('fs'),h=require('os').homedir(),d=process.env.CLAUDE_CONFIG_DIR||p.join(h,'.gemini/antigravity'),b=p.join(d,'plugins','cache','omc','oh-my-claudecode');try{c |
Access to .env file
| 168 | node -e "const p=require('path'),f=require('fs'),d=process.env.CLAUDE_CONFIG_DIR||p.join(require('os').homedir(),'.gemini/antigravity'),b=p.join(d,'plugins','cache','omc','oh-my-claudecode');try{f.rmS |
Access to .env file
| 174 | node -e "const p=require('path'),f=require('fs'),h=require('os').homedir(),d=process.env.CLAUDE_CONFIG_DIR||p.join(h,'.gemini/antigravity'),b=p.join(d,'plugins','cache','omc','oh-my-claudecode');try{c |