Skip to content
Back to skills

Anti Hall Install Statusline

ASecurity

Explain and install anti-hall statusline support where available. Use when the user asks for the anti-hall statusline in Codex or wants OMC/anti-hall status visibility.

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

Works with

  • claude code

Security analysis

A100/100

Scanned October 2, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Anti Hall Install Statusline?

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

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

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-install-statusline
description: Explain and install anti-hall statusline support where available. Use when the user asks for the anti-hall statusline in Codex or wants OMC/anti-hall status visibility.
---

# anti-hall statusline 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; }
```

The existing anti-hall statusline installer (`statusline/install-statusline.js`) targets
Claude Code `statusLine` settings only. It has no `--help`: running it performs a LIVE
install into `~/.claude/settings.json` (or `./.claude/settings.local.json` with
`--project`). Do not run it for a Codex-only setup; its usage is in the file's header comment.

Codex/OMX `[tui].status_line` uses documented built-in footer item IDs, not a command-backed renderer. Do **not** append an arbitrary `anti-hall-version` item unless Codex documents custom item support. For Codex, use these supported pieces:

- phase/progress state writer:

```bash
node "$ANTI_HALL_ROOT/statusline/phase.js"
```

- statusline renderer smoke check:

```bash
node "$ANTI_HALL_ROOT/statusline/statusline.js"
```

- OMX HUD/statusline built-ins through `omx hud` and `[tui].status_line`
- OMC-compatible consolidated state is still read by anti-hall helpers when present.

Do not write Claude `.claude/settings.json` when the user asked for Codex-only setup. If the user explicitly wants Claude statusline too, use the original Claude skill or script.

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.