Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add sky-stroller/agent-skills --skill "omo-model-manager"
Install specific skill from multi-skill repository
# Description
管理 oh-my-opencode 的 agent 和 category 模型配置。当用户需要查看当前模型配置、修改特定 agent/category 的模型、按提供商批量替换模型、或在取消/添加订阅时调整配置时使用此技能。触发关键词:oh-my-opencode 模型、agent 模型、更换模型、替换提供商、模型配置。
# SKILL.md
name: omo-model-manager
description: 管理 oh-my-opencode 的 agent 和 category 模型配置。当用户需要查看当前模型配置、修改特定 agent/category 的模型、按提供商批量替换模型、或在取消/添加订阅时调整配置时使用此技能。触发关键词:oh-my-opencode 模型、agent 模型、更换模型、替换提供商、模型配置。
oh-my-opencode 模型管理器
管理 oh-my-opencode 的 agent 和 category 模型配置,便于在提供商订阅变更时快速调整。
核心功能
- 查看配置 - 列出当前所有 agent/category 的模型
- 修改模型 - 设置特定 agent/category 的模型
- 批量替换 - 按提供商前缀批量替换模型
- 查看可用模型 - 从 opencode 获取所有可用模型列表
配置文件
- oh-my-opencode 配置:
~/.config/opencode/oh-my-opencode.json - 模型定义:
~/.config/opencode/opencode.json
使用流程
场景 1: 查看当前配置
python ~/.claude/skills/omo-model-manager/scripts/manage_models.py list
显示所有 agent 和 category 的当前模型配置。
场景 2: 查看提供商使用情况
python ~/.claude/skills/omo-model-manager/scripts/manage_models.py providers
按提供商分组显示哪些配置在使用该提供商。
场景 3: 查看可用模型
python ~/.claude/skills/omo-model-manager/scripts/manage_models.py models
从 opencode models 命令获取所有可用模型。
场景 4: 修改单个 agent/category
# 修改 agent
python ~/.claude/skills/omo-model-manager/scripts/manage_models.py set agent sisyphus google/antigravity-claude-opus-4-5-thinking max
# 修改 category
python ~/.claude/skills/omo-model-manager/scripts/manage_models.py set category writing google/antigravity-gemini-3-flash
场景 5: 批量替换提供商
当取消某个提供商订阅时,批量替换为其他提供商:
# 预览将要进行的更改
python ~/.claude/skills/omo-model-manager/scripts/manage_models.py replace github-copilot google
# 执行实际替换
python ~/.claude/skills/omo-model-manager/scripts/manage_models.py replace github-copilot google --apply
场景 6: 查找特定提供商的配置
python ~/.claude/skills/omo-model-manager/scripts/manage_models.py find github-copilot
Agent 和 Category 参考
详细的 agent/category 说明和推荐模型请参阅 references/models.md。
Agents
| Agent | 用途 |
|---|---|
| sisyphus | 主 orchestrator |
| prometheus | 规划师 |
| metis | 计划顾问 |
| oracle | 架构/调试专家 |
| momus | 批评者 |
| librarian | 文档/代码搜索 |
| explore | 快速代码库探索 |
| atlas | 后台任务 |
| multimodal-looker | 图像分析 |
Categories
| Category | 用途 |
|---|---|
| visual-engineering | 视觉/UI 工程 |
| artistry | 艺术设计 |
| ultrabrain | 复杂推理 |
| quick | 快速任务 |
| writing | 写作 |
| unspecified-low | 未指定低优先级 |
| unspecified-high | 未指定高优先级 |
常见替换场景
取消 GitHub Copilot
# 查看使用 github-copilot 的配置
python ~/.claude/skills/omo-model-manager/scripts/manage_models.py find github-copilot
# 替换为 google antigravity(需要手动映射模型名)
# 例如:github-copilot/claude-sonnet-4.5 → google/antigravity-claude-sonnet-4-5
取消 OpenAI
python ~/.claude/skills/omo-model-manager/scripts/manage_models.py find openai
# 手动替换为 github-copilot 或 google 的对应模型
脚本参考
scripts/manage_models.py- 主管理脚本references/models.md- 模型和提供商详细参考
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.