Skip to content
Back to skills

Anti Hall Omc

ASecurity

Inspect or integrate optional oh-my-claudecode/OMC state with anti-hall in Codex. Use when the user asks whether OMC is installed for Codex or why anti-hall did not install OMC.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 2, 2026
ai-agentsbashnodegit

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add talas9/anti-hall --skill anti-hall-omc --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Anti Hall Omc?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Anti Hall Omc
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/talas9-anti-hall-omc/badge)](https://www.skillsdirectory.com/skills/talas9-anti-hall-omc)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: anti-hall-omc
description: Inspect or integrate optional oh-my-claudecode/OMC state with anti-hall in Codex. Use when the user asks whether OMC is installed for Codex or why anti-hall did not install OMC.
---

# anti-hall OMC integration for Codex

## Resolve the plugin root

Codex does not expand `${PLUGIN_ROOT}` inside a skill's own instructions — that
variable is only set for plugin-bundled hook commands (see
`https://github.com/talas9/anti-hall/blob/main/docs/KB-codex-platform-hooks-plugins.md`). Codex does show you this skill's own
file path when it selects the skill ("Codex starts with each skill's name,
description, and file path" — official Codex Skills doc). Resolve the plugin
root from that path before running anything below:

```bash
# SKILL_FILE = the absolute path Codex showed you for this SKILL.md.
ANTI_HALL_ROOT="$(cd "$(dirname "$SKILL_FILE")/../../.." && pwd)"
test -f "$ANTI_HALL_ROOT/.codex-plugin/plugin.json" || { echo "anti-hall plugin root not found relative to $SKILL_FILE — aborting" >&2; exit 1; }
```

OMC is a recommended optional companion, not an anti-hall dependency.

Anti-hall uses OMC when present for:

- limit-conserve auto mode
- OMC autonomous-loop deference in task guards
- consolidated status/progress state where available

Check local OMC state:

```bash
find .omc ~/.omc -maxdepth 3 -type f 2>/dev/null | head -80
grep -RIn "oh-my-claudecode@omc\\|enabledPlugins" .omc ~/.codex ~/.agents 2>/dev/null | head -80
```

Check anti-hall's OMC helper:

```bash
node --check "$ANTI_HALL_ROOT/hooks/omc-detect.js"
```

Do not install OMC automatically from anti-hall activation. It changes separate global/project state and should be explicit.

If the user explicitly asks to install OMC for Codex, first verify the current official install path from the OMC repository/docs, then install using that documented path. Do not infer a command from stale Claude plugin docs.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.