omc-setup

Automate oh-my-claudecode setup with resumable state and idempotent CLAUDE.md merging.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/ssccio/cc-on-web-base --skill omc-setup-ssccio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omc-setup
Source: https://github.com/ssccio/cc-on-web-base/tree/main/skills/omc-setup
Command: npx skills add https://github.com/ssccio/cc-on-web-base --skill omc-setup-ssccio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of learning and manually configuring an oh-my-claudecode/Claude Code environment by guiding you through a complete, resumable setup flow.

Core Features & Use Cases

  • Resumable initial setup: Saves progress to a local state file so interruptions can resume instead of restarting, covering installation verification, HUD setup, and optional MCP configuration.
  • Project or global configuration modes: Updates .claude/CLAUDE.md (project scope) or ~/.claude/CLAUDE.md (global scope) by downloading the latest upstream content, while preserving user customizations via OMC markers and backups.
  • Configuration hardening and defaults: Cleans legacy hooks to prevent duplicate behavior, sets default execution mode preferences for “fast/parallel,” optionally selects a task management tool (built-in vs beads), and concludes with a welcome message and plugin verification.

Quick Start

Run the command /oh-my-claudecode:omc-setup to guide you through the initial setup wizard.

Frequently Asked Questions about omc-setup

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

FAQPage Schema
How do I configure a Claude Code plugin environment without losing custom settings?

To configure a Claude Code plugin environment safely, run an automated setup wizard that downloads upstream CLAUDE.md content and merges it using idempotent markers while backing up your existing customizations.

How do I set up MCP servers and HUD statusline for Claude Code?

You can set up MCP servers and HUD statusline configuration through a resumable guided setup wizard that optionally configures these components and persists your preferences in a local JSON configuration file.

Can I apply Claude Code configuration to a specific project instead of globally?

Yes, you can apply Claude Code configuration to either local project scope by updating `.claude/CLAUDE.md` or global user scope by updating `~/.claude/CLAUDE.md` during the setup process.

What happens to legacy hooks when upgrading a Claude Code environment?

When upgrading a Claude Code environment, the setup process automatically cleans legacy hooks to prevent duplicate behavior and ensures your configuration is hardened with the latest default execution mode preferences.

How do I resume an interrupted Claude Code environment setup?

To resume an interrupted Claude Code environment setup, the wizard uses a local resumable step state file that saves your progress, allowing the installation and configuration flow to continue exactly where it left off.