Skip to content

omc setup should support --no-plugin flag for local skill installation and development #2193

@pgagarinov

Description

@pgagarinov

Summary

omc setup (CLI) installs hooks, agents, and HUD but explicitly skips skills with the message "Skipping slash command installation (all commands are now plugin-scoped skills)". This creates a gap for users who install via npm install -g without the plugin system, and makes it impossible to test local skill changes without going through the plugin cache.

Current behavior

  • omc setup installs: hooks, agents, HUD wrapper, CLAUDE.md
  • omc setup skips: skills (assumes plugin system handles them)
  • Plugin system serves skills from ~/.claude/plugins/cache/omc/..., not from the working copy
  • README presents plugin and npm as equivalent install methods, but they're not: npm gives the CLI without skills, plugin gives skills without the CLI

Problem

  1. npm-only users have no skills/omc-setup, /ralph, /ultrawork etc. are unavailable unless the plugin is enabled
  2. Local skill development is blocked — editing skills/ in a cloned repo has no effect until changes are delivered via the plugin cache. There's no way to test skill changes locally without hacking the cache or pointing a directory marketplace at the repo
  3. README is confusing — it suggests npm and plugin are alternative install methods, but each is incomplete without the other

Proposed solution

Add a --no-plugin (or --dev) flag to omc setup that:

  • Copies skills from the package's skills/ directory to ${CLAUDE_CONFIG_DIR:-~/.claude}/skills/
  • Auto-detects when no plugin is enabled and falls back to file-based skill installation
  • Enables a local development workflow where skill edits take effect immediately

This would make npm install -g a truly self-contained install path and unblock skill development/debugging without the plugin system.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    agentsRelated to agent definitionsinstallationSetup and installation issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions