skills/hud/SKILL.md
Show or configure the OMX HUD (two-layer statusline)
npx skillsauth add Goblin1024/oh-my-kimi hudInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The OMX HUD uses a two-layer architecture:
Layer 1 - Codex built-in statusLine: Real-time TUI footer showing model, git branch, and context usage. Configured via [tui] status_line in ~/.kimi/config.toml. Zero code required.
Layer 2 - omx hud CLI command: Shows OMX-specific orchestration state (ralph, ultrawork, autopilot, team, pipeline, ecomode, turns). Reads .omk/state/ files.
| Command | Description |
|---------|-------------|
| omx hud | Show current HUD (modes, turns, activity) |
| omx hud --watch | Live-updating display (polls every 1s) |
| omx hud --json | Raw state output for scripting |
| omx hud --preset=minimal | Minimal display |
| omx hud --preset=focused | Default display |
| omx hud --preset=full | All elements |
[OMX] ralph:3/10 | turns:42
[OMX] ralph:3/10 | ultrawork | team:3 workers | turns:42 | last:5s ago
[OMX] ralph:3/10 | ultrawork | autopilot:execution | team:3 workers | pipeline:exec | turns:42 | last:5s ago | total-turns:156
omx setup automatically configures both layers:
[tui] status_line to ~/.kimi/config.toml (Layer 1).omk/hud-config.json with default preset (Layer 2)focused; if HUD/statusline changes do not appear, restart Codex CLI once.Configured in ~/.kimi/config.toml:
[tui]
status_line = ["model-with-reasoning", "git-branch", "context-remaining"]
Available built-in items (Codex CLI v0.101.0+):
model-name, model-with-reasoning, current-dir, project-root, git-branch, context-remaining, context-used, five-hour-limit, weekly-limit, codex-version, context-window-size, used-tokens, total-input-tokens, total-output-tokens, session-id
The omx hud command reads these state files:
.omk/state/ralph-state.json - Ralph loop iteration.omk/state/ultrawork-state.json - Ultrawork mode.omk/state/autopilot-state.json - Autopilot phase.omk/state/team-state.json - Team workers.omk/state/pipeline-state.json - Pipeline stage.omk/state/ecomode-state.json - Ecomode active.omk/state/hud-state.json - Last activity (from notify hook).omk/metrics.json - Turn countsHUD config stored at .omk/hud-config.json:
{
"preset": "focused"
}
If the TUI statusline is not showing:
omx setup to configure [tui] sectionIf omx hud shows "No active modes":
data-ai
Kimi-native team worker protocol (ACK, mailbox, task lifecycle)
documentation
Persistent markdown project wiki stored under .omk/wiki with keyword search and lifecycle capture
development
URL-driven website cloning with visual + functional verification
testing
Structured visual QA verdict for screenshot-to-reference comparisons