omc-setup

Configure oh-my-claudecode by installing CLAUDE.md and environment settings.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/nichobbs/lyric-lang --skill omc-setup-nichobbs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omc-setup
Source: https://github.com/nichobbs/lyric-lang/tree/main/.claude/skills/omc-setup
Command: npx skills add https://github.com/nichobbs/lyric-lang --skill omc-setup-nichobbs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of setting up oh-my-claudecode by guiding users through a reliable, repeatable installation flow for plugins and configuration files.

Core Features & Use Cases

  • Idempotent setup with safety checks: Detects whether setup already completed (via ~/.claude/.omc-config.json) and avoids forcing users through the full wizard unless requested.
  • Flag-driven installation modes: Supports --local, --global, --force, and --help behaviors with early-exit handling for flag modes.
  • Multi-phase configuration orchestration: Runs sequential phases to install CLAUDE.md, configure environment pieces (delegating HUD/statusline to the hud skill), set integrations, and finalize with welcome/upgrade messaging.
  • Progress resume capability: Uses setup-progress.sh to save after each phase and resume after interrupts.

Quick Start

Run the setup command once (or refresh it later) by executing: /oh-my-claudecode:omc-setup

Frequently Asked Questions about omc-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure CLAUDE.md for Claude Code plugin installation?

Configuring CLAUDE.md involves running a multi-phase setup workflow that installs the file and applies environment settings for local and global Claude Code usage. This workflow supports plugin deployments and repair scenarios with safety checks to prevent duplicate configurations.

Can I install oh-my-claudecode globally and locally at the same time?

Yes, you can install globally and locally using the --global and --local flags. The setup workflow configures CLAUDE.md and environment settings for both scopes, applying the appropriate configurations for each mode with early-exit handling for flag modes.

Does Claude Code setup support resuming the configuration process after an interruption?

Yes, setup supports resuming after interrupts by using setup-progress.sh to save progress after each phase. This resumable phase execution ensures the multi-phase configuration orchestration completes the installation of CLAUDE.md and related environment settings even if interrupted.

What is the best way to refresh or update an existing Claude Code configuration?

The best way to refresh an existing configuration is to re-run the setup command, which is idempotent and detects existing setups via ~/.claude/.omc-config.json. It avoids forcing the full wizard unless requested with the --force flag, applying updates and repair scenarios safely.

Why does the Claude Code setup require a multi-phase configuration orchestration?

Multi-phase configuration orchestration is required to sequentially install CLAUDE.md, configure environment pieces, set integrations, and finalize messaging. This structured approach ensures reliable setup and delegates HUD statusline configuration to the hud skill for proper environment integration.

Do I need to manually configure the HUD statusline during Claude Code setup?

No, manual HUD statusline configuration is not needed during setup. The canonical setup workflow automatically delegates HUD and statusline configuration to the hud skill, handling this environment piece separately to ensure proper integration within the overall Claude Code environment.