Configure OMC in local project (.claude/CLAUDE.md)
Scanned 9/3/2026
Install to Claude Code
npx -y skills add mazenyassergithub/oh-my-claudecode --skill omc-default --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Omc Default?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/mazenyassergithub-omc-default)More formats (shields.io, HTML) on the badges page.
---
name: omc-default
description: Configure OMC in local project (.claude/CLAUDE.md)
user-invocable: true
---
# OMC Default (Project-Scoped)
## Task: Configure OMC Default Mode (Project-Scoped)
**CRITICAL**: This skill ALWAYS downloads fresh CLAUDE.md from GitHub to your local project. DO NOT use the Write tool - use bash curl exclusively.
### Step 1: Create Local .claude Directory
Ensure the local project has a .claude directory:
```bash
# Create .claude directory in current project
mkdir -p .claude && echo "✅ .claude directory created" || echo "❌ Failed to create .claude directory"
```
### Step 2: Download Fresh CLAUDE.md (MANDATORY)
Execute this bash command to download fresh CLAUDE.md to local project config:
```bash
# Download fresh CLAUDE.md to project-local .claude/
curl -fsSL "https://raw.githubusercontent.com/Yeachan-Heo/oh-my-claudecode/main/docs/CLAUDE.md" -o .claude/CLAUDE.md && \
echo "✅ CLAUDE.md downloaded successfully to .claude/CLAUDE.md" || \
echo "❌ Failed to download CLAUDE.md"
```
**Note**: The downloaded CLAUDE.md includes Context Persistence instructions with `<remember>` tags for surviving conversation compaction.
**MANDATORY**: Always run this command. Do NOT skip. Do NOT use Write tool.
**FALLBACK** if curl fails:
Tell user to manually download from:
https://raw.githubusercontent.com/Yeachan-Heo/oh-my-claudecode/main/docs/CLAUDE.md
### Step 3: Verify Plugin Installation
The oh-my-claudecode plugin provides all hooks automatically via the plugin system. Verify the plugin is enabled:
```bash
grep -q "oh-my-claudecode" ~/.claude/settings.json && echo "Plugin enabled" || echo "Plugin NOT enabled"
```
If plugin is not enabled, instruct user:
> Run: `claude /install-plugin oh-my-claudecode` to enable the plugin.
### Step 4: Confirm Success
After completing all steps, report:
✅ **OMC Project Configuration Complete**
- CLAUDE.md: Updated with latest configuration from GitHub at ./.claude/CLAUDE.md
- Scope: **PROJECT** - applies only to this project
- Hooks: Provided by plugin (no manual installation needed)
- Agents: 19+ available (base + tiered variants)
- Model routing: Haiku/Sonnet/Opus based on task complexity
**Note**: This configuration is project-specific and won't affect other projects or global settings.
---
## Keeping Up to Date
After installing oh-my-claudecode updates (via npm or plugin update), run `/omc-default` again in your project to get the latest CLAUDE.md configuration. This ensures you have the newest features and agent configurations.
---
## Global vs Project Configuration
- **`/omc-default`** (this command): Creates `./.claude/CLAUDE.md` in your current project
- **`/omc-default-global`**: Creates `~/.claude/CLAUDE.md` for all projects
Project-scoped configuration takes precedence over global configuration.

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!