Loading...
Loading...
Creates oh-my-claude statusline plugins from scratch. Use when the user asks to build, create, make, or scaffold a new statusline plugin, segment, or widget for oh-my-claude or Claude Code's statusbar. Handles both JS plugins and script plugins (Python, Bash). Generates the plugin file, tests it, wires it into the statusline, and verifies it renders.
npx skill4agent add npow/oh-my-claude create-pluginomc create <name>omc create <name> --script --lang=python|bash~/.claude/oh-my-claude/plugins/<name>/plugin.jspluginmeta.defaultConfigplugin.jsonomc test <name>{ text, style }nullomc add <name>--line N--leftomc showomc doctoromc showmeta.namemeta.descriptionrender()data?.field?.subfieldrender()nullomc test <name>omc doctorcachedExecsrc/cache.jsexecSyncdefaultConfigomc show{ text, style }nullnullcachedExec(key, command, ttlMs)src/cache.jsexecSyncomc test <name>omc add <name>42%42.53%$2.41$2.4100defaultConfigmeta.name| File | Contents |
|---|---|
| PATTERNS.md | Data fields, plugin templates, cachedExec usage, script plugin format, style tokens, common patterns |