Skip to content
Design
Skill

/omd-update

Safely update an existing oh-my-design installation in place and verify it afterward. Use when the user asks to update, upgrade, refresh, reinstall, or check whether their OmD skills, agents, hooks, or reference catalog are current.

BOOST
From plugin
oh-my-design
53641 skills21 agents1 MCP
Install
$ npx -y skills add kwakseongjae/oh-my-design --skill omd-update --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/omd-update

Context preview

The summary Claude sees to decide when to auto-load this skill.

Safely update an existing oh-my-design installation in place and verify it afterward. Use when the user asks to update, upgrade, refresh, reinstall, or check whether their OmD skills, agents, hooks, or reference catalog are current.

SKILL.md

omd-update.SKILL.md
name: omd-update
description: Safely update an existing oh-my-design installation in place and verify it afterward. Use when the user asks to update, upgrade, refresh, reinstall, or check whether their OmD skills, agents, hooks, or reference catalog are current.

Update oh-my-design

Update only the OmD installation the user already has. Preserve its project/global scope, installed channels, Cursor compatibility mode, `DESIGN.md`, references added by the user, and every file outside OmD ownership.

Workflow

1. Run from the intended project root unless the user explicitly requests the global installation. 2. Use the latest package as the executor:

   npx oh-my-design-cli@latest update

For a global installation, append `--global`. For another project root, append `--dir <path>`. 3. Never add `--force`. The update command detects installed channels, preserves the existing scope, refreshes managed files, and runs the equivalent of a post-update doctor check. 4. If the command reports a protected local difference, stop. Show the exact scoped repair command or manual action it prints; do not overwrite the file on the user's behalf. 5. Report the before/after state, preserved scope and channels, and any skipped drift. Do not claim success if the exit code is non-zero. 6. Tell the user to restart the coding agent, then run:

  npx oh-my-design-cli@latest doctor --self-test

Safety contract

  • Do not switch project ↔ global scope.
  • Do not install channels that were not already installed.
  • Do not enable proof policy, hooks, or Cursor Agent Skills that were previously absent.
  • Do not update deprecated MCP configuration.
  • Do not use `--force`, delete drifted files, or replace symlinks automatically.
  • Do not edit `DESIGN.md` or product files during an OmD update.

If no installation exists, explain that this is a fresh install and use `npx oh-my-design-cli@latest` only after the user confirms installation intent.

Read more
Ships withoh-my-design

Give your AI coding agent a design system. One command installs 500+ quality-graded company DESIGN.md references + skills into Claude Code, Codex, Cursor, and OpenCode. Free, MIT, zero AI calls.

Get the whole plugin

Other skills on oh-my-design.