From 30bbf66cf1a24a0b83798ae10da28ffdf2cd617b Mon Sep 17 00:00:00 2001 From: 0xnayuta Date: Wed, 10 Jun 2026 21:18:59 +0800 Subject: [PATCH] feat: add oh-my-pi (omp) platform to install scripts Add dedicated 'omp' platform entry targeting omp's native skills directory (~/.omp/agent/skills) for better isolation and discoverability. Changes: - install.sh: add omp to platforms_table() and document omp/pi relationship in usage() - install.ps1: add omp to table - README.md: add oh-my-pi / omp to platform table, supported list, and section heading - READMEs/*.md: add oh-my-pi / omp row to all 7 translated platform tables Closes #424 --- README.md | 7 +++---- READMEs/README.es-ES.md | 1 + READMEs/README.ja-JP.md | 1 + READMEs/README.ko-KR.md | 1 + READMEs/README.ru-RU.md | 1 + READMEs/README.tr-TR.md | 1 + READMEs/README.zh-CN.md | 1 + READMEs/README.zh-TW.md | 1 + install.ps1 | 1 + install.sh | 7 +++++++ 10 files changed, 18 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 04efe8311..22580d875 100644 --- a/README.md +++ b/README.md @@ -197,9 +197,7 @@ Understand-Anything works across multiple AI coding platforms. /plugin install understand-anything ``` - -### One-line install (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro) - +### One-line install (Codex / OpenCode / OpenClaw / Antigravity / Gemini CLI / Pi Agent / omp / Vibe CLI / VS Code Copilot / Hermes / Cline / KIMI CLI / Trae / Nanobot / Kiro) **macOS / Linux:** ```bash @@ -217,7 +215,7 @@ The installer clones the repo to `~/.understand-anything/repo` and creates the r > **Note on invoking skills:** the invocation prefix differs per platform. Most platforms use slash commands (`/understand`), but **Codex uses `$` instead** — type `$understand`, not `/understand`. If neither prefix is recognized on your platform, just ask in plain language: *"Use the understand skill to analyze this project."* -- Supported `` values: `gemini`, `codex`, `opencode`, `pi`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `trae`, `nanobot`, `kiro` +- Supported `` values: `gemini`, `codex`, `opencode`, `pi`, `omp`, `openclaw`, `antigravity`, `vibe`, `vscode`, `hermes`, `cline`, `kimi`, `trae`, `nanobot`, `kiro` - Update later: `./install.sh --update` - Uninstall: `./install.sh --uninstall ` @@ -265,6 +263,7 @@ For personal skills (available across all projects), run the `install.sh` above | Antigravity | ✅ Supported | `install.sh antigravity` | | Gemini CLI | ✅ Supported | `install.sh gemini` | | Pi Agent | ✅ Supported | `install.sh pi` | +| oh-my-pi / omp | ✅ Supported | `install.sh omp` | | Vibe CLI | ✅ Supported | `install.sh vibe` | | Hermes | ✅ Supported | `install.sh hermes` | | Cline | ✅ Supported | `install.sh cline` | diff --git a/READMEs/README.es-ES.md b/READMEs/README.es-ES.md index 69a6e2d65..a5941330e 100644 --- a/READMEs/README.es-ES.md +++ b/READMEs/README.es-ES.md @@ -251,6 +251,7 @@ Para habilidades personales (disponibles en todos los proyectos), ejecuta el `in | Antigravity | ✅ Soportado | `install.sh antigravity` | | Gemini CLI | ✅ Soportado | `install.sh gemini` | | Pi Agent | ✅ Soportado | `install.sh pi` | +| oh-my-pi / omp | ✅ Soportado | `install.sh omp` | | Vibe CLI | ✅ Soportado | `install.sh vibe` | | Hermes | ✅ Soportado | `install.sh hermes` | | Cline | ✅ Soportado | `install.sh cline` | diff --git a/READMEs/README.ja-JP.md b/READMEs/README.ja-JP.md index 0cb341654..916731700 100644 --- a/READMEs/README.ja-JP.md +++ b/READMEs/README.ja-JP.md @@ -263,6 +263,7 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ | Antigravity | ✅ サポート | `install.sh antigravity` | | Gemini CLI | ✅ サポート | `install.sh gemini` | | Pi Agent | ✅ サポート | `install.sh pi` | +| oh-my-pi / omp | ✅ サポート | `install.sh omp` | | Vibe CLI | ✅ サポート | `install.sh vibe` | | Hermes | ✅ サポート | `install.sh hermes` | | Cline | ✅ サポート | `install.sh cline` | diff --git a/READMEs/README.ko-KR.md b/READMEs/README.ko-KR.md index 1d0185e97..471b6a271 100644 --- a/READMEs/README.ko-KR.md +++ b/READMEs/README.ko-KR.md @@ -251,6 +251,7 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ | Antigravity | ✅ 지원 | `install.sh antigravity` | | Gemini CLI | ✅ 지원 | `install.sh gemini` | | Pi Agent | ✅ 지원 | `install.sh pi` | +| oh-my-pi / omp | ✅ 지원 | `install.sh omp` | | Vibe CLI | ✅ 지원 | `install.sh vibe` | | Hermes | ✅ 지원 | `install.sh hermes` | | Cline | ✅ 지원 | `install.sh cline` | diff --git a/READMEs/README.ru-RU.md b/READMEs/README.ru-RU.md index a13dfc893..3420d56a2 100644 --- a/READMEs/README.ru-RU.md +++ b/READMEs/README.ru-RU.md @@ -252,6 +252,7 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ | Antigravity | ✅ Поддерживается | `install.sh antigravity` | | Gemini CLI | ✅ Поддерживается | `install.sh gemini` | | Pi Agent | ✅ Поддерживается | `install.sh pi` | +| oh-my-pi / omp | ✅ Поддерживается | `install.sh omp` | | Vibe CLI | ✅ Поддерживается | `install.sh vibe` | | Hermes | ✅ Поддерживается | `install.sh hermes` | | Cline | ✅ Поддерживается | `install.sh cline` | diff --git a/READMEs/README.tr-TR.md b/READMEs/README.tr-TR.md index e1fb6c80b..7c85886f9 100644 --- a/READMEs/README.tr-TR.md +++ b/READMEs/README.tr-TR.md @@ -252,6 +252,7 @@ Tüm projelerde kullanmak için kişisel beceri olarak kurmak istersen yukarıda | Antigravity | ✅ Destekleniyor | `install.sh antigravity` | | Gemini CLI | ✅ Destekleniyor | `install.sh gemini` | | Pi Agent | ✅ Destekleniyor | `install.sh pi` | +| oh-my-pi / omp | ✅ Destekleniyor | `install.sh omp` | | Vibe CLI | ✅ Destekleniyor | `install.sh vibe` | | Hermes | ✅ Destekleniyor | `install.sh hermes` | | Cline | ✅ Destekleniyor | `install.sh cline` | diff --git a/READMEs/README.zh-CN.md b/READMEs/README.zh-CN.md index d3ba928fe..ac8f06a39 100644 --- a/READMEs/README.zh-CN.md +++ b/READMEs/README.zh-CN.md @@ -251,6 +251,7 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ | Antigravity | ✅ 支持 | `install.sh antigravity` | | Gemini CLI | ✅ 支持 | `install.sh gemini` | | Pi Agent | ✅ 支持 | `install.sh pi` | +| oh-my-pi / omp | ✅ 支持 | `install.sh omp` | | Vibe CLI | ✅ 支持 | `install.sh vibe` | | Hermes | ✅ 支持 | `install.sh hermes` | | Cline | ✅ 支持 | `install.sh cline` | diff --git a/READMEs/README.zh-TW.md b/READMEs/README.zh-TW.md index f7b145fc1..b5aa60642 100644 --- a/READMEs/README.zh-TW.md +++ b/READMEs/README.zh-TW.md @@ -251,6 +251,7 @@ curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/ | Antigravity | ✅ 支援 | `install.sh antigravity` | | Gemini CLI | ✅ 支援 | `install.sh gemini` | | Pi Agent | ✅ 支援 | `install.sh pi` | +| oh-my-pi / omp | ✅ 支援 | `install.sh omp` | | Vibe CLI | ✅ 支援 | `install.sh vibe` | | Hermes | ✅ 支援 | `install.sh hermes` | | Cline | ✅ 支援 | `install.sh cline` | diff --git a/install.ps1 b/install.ps1 index 77c6595e4..2bd129d45 100644 --- a/install.ps1 +++ b/install.ps1 @@ -32,6 +32,7 @@ $Platforms = [ordered]@{ codex = @{ Target = (Join-Path $HOME '.agents\skills'); Style = 'per-skill' } opencode = @{ Target = (Join-Path $HOME '.agents\skills'); Style = 'per-skill' } pi = @{ Target = (Join-Path $HOME '.agents\skills'); Style = 'per-skill' } + omp = @{ Target = (Join-Path $HOME '.omp\agent\skills'); Style = 'per-skill' } openclaw = @{ Target = (Join-Path $HOME '.openclaw\skills'); Style = 'folder' } antigravity = @{ Target = (Join-Path $HOME '.gemini\antigravity\skills'); Style = 'folder' } vibe = @{ Target = (Join-Path $HOME '.vibe\skills'); Style = 'per-skill' } diff --git a/install.sh b/install.sh index eb7336f46..20d12a4ec 100755 --- a/install.sh +++ b/install.sh @@ -32,6 +32,7 @@ gemini|$HOME/.agents/skills|per-skill codex|$HOME/.agents/skills|per-skill opencode|$HOME/.agents/skills|per-skill pi|$HOME/.agents/skills|per-skill +omp|$HOME/.omp/agent/skills|per-skill openclaw|$HOME/.openclaw/skills|folder antigravity|$HOME/.gemini/antigravity/skills|folder vibe|$HOME/.vibe/skills|per-skill @@ -282,6 +283,12 @@ $(platform_ids | sed 's/^/ - /') Environment: UA_REPO_URL Override clone URL (default: official repo) UA_DIR Override clone destination (default: \$HOME/.understand-anything/repo) + +Notes: + omp (oh-my-pi) is a fork of Pi. Skills installed for pi + (under ~/.agents/skills) are also discovered by omp automatically. + The dedicated 'omp' platform installs to omp's native path + (~/.omp/agent/skills) for better isolation. USAGE }