hud
Configures the OMD HUD display options for enhanced statusline management in the Factory environment.
Install this skill
Security score
The hud skill was audited on May 14, 2026 and we found 18 security issues across 2 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 138 | console.log(`[OMD] HUD not built. Run: cd "${pluginCacheDir}" && npm install`); |
Access to hidden dotfiles in home directory
| 4 | role: config-writer # DOCUMENTATION ONLY - This skill writes to ~/.factory/ paths |
Access to hidden dotfiles in home directory
| 5 | scope: ~/.factory/** # DOCUMENTATION ONLY - Allowed write scope |
Access to hidden dotfiles in home directory
| 26 | 1. Check if `~/.factory/hud/omd-hud.mjs` exists |
Access to hidden dotfiles in home directory
| 27 | 2. Check if `statusLine` is configured in `~/.factory/settings.json` |
Access to hidden dotfiles in home directory
| 31 | **IMPORTANT**: If the argument is `setup` OR if the HUD script doesn't exist at `~/.factory/hud/omd-hud.mjs`, you MUST create the HUD files directly using the instructions below. |
Access to hidden dotfiles in home directory
| 37 | ls ~/.factory/hud/omd-hud.mjs 2>/dev/null && echo "EXISTS" || echo "MISSING" |
Access to hidden dotfiles in home directory
| 43 | PLUGIN_VERSION=$(ls ~/.factory/plugins/cache/oh-my-droid/oh-my-droid/ 2>/dev/null | sort -V | tail -1) |
Access to hidden dotfiles in home directory
| 45 | ls ~/.factory/plugins/cache/oh-my-droid/oh-my-droid/$PLUGIN_VERSION/dist/hud/index.js 2>/dev/null && echo "BUILT" || echo "NOT_BUILT" |
Access to hidden dotfiles in home directory
| 55 | cd ~/.factory/plugins/cache/oh-my-droid/oh-my-droid/$PLUGIN_VERSION && npm install |
Access to hidden dotfiles in home directory
| 69 | mkdir -p ~/.factory/hud |
Access to hidden dotfiles in home directory
| 72 | Then, use the Write tool to create `~/.factory/hud/omd-hud.mjs` with this exact content: |
Access to hidden dotfiles in home directory
| 149 | chmod +x ~/.factory/hud/omd-hud.mjs |
Access to hidden dotfiles in home directory
| 154 | Read `~/.factory/settings.json`, then update/add the `statusLine` field. |
Access to hidden dotfiles in home directory
| 187 | rm -f ~/.factory/hud/sisyphus-hud.mjs 2>/dev/null |
Access to hidden dotfiles in home directory
| 245 | HUD config is stored at: `~/.factory/.omd/hud-config.json` |
Access to hidden dotfiles in home directory
| 284 | - HUD script: `~/.factory/hud/omd-hud.mjs` |
Access to hidden dotfiles in home directory
| 285 | - Settings: `~/.factory/settings.json` should have `statusLine` configured |