教程概述
本教程介绍 oh-my-codex 的高级功能:HUD 监控面板、OpenClaw 通知网关,以及如何创建自定义技能。
你将学到
- ✅ HUD 监控面板的使用
- ✅ OpenClaw 通知网关配置
- ✅ 自定义技能的创建方法
- ✅ 高级配置技巧
- ✅ 完整的个性化工作流搭建
触发方式标识
trigger_mode: "显式命令(omx hud, omx notify)"
codex_native_alternative: "无"
superpowers_equivalent: "通知系统(有限)"
when_to_use_omx: "需要监控、通知或自定义功能"
when_to_skip_omx: "基础使用场景"
HUD 监控面板
什么是 HUD?
HUD(Head-Up Display)是 oh-my-codex 的实时监控面板,提供任务执行的可视化监控。
HUD 功能
| 功能 | 说明 |
|---|---|
| 实时进度 | 显示当前任务进度 |
| 代理状态 | 显示各代理工作状态 |
| 资源使用 | CPU、内存、网络监控 |
| 日志流 | 实时显示执行日志 |
| 性能指标 | 响应时间、成功率 |
启动 HUD
# 启动 HUD 面板
omx hud
# 在特定端口启动
omx hud --port 8080
# 后台运行
omx hud --daemon
OpenClaw 通知网关
什么是 OpenClaw?
OpenClaw 是 oh-my-codex 的通知网关,支持多种通知渠道。
支持的渠道
| 渠道 | 配置方式 | 用途 |
|---|---|---|
| Slack | Webhook URL | 团队通知 |
| SMTP 配置 | 重要提醒 | |
| Webhook | 自定义 URL | 系统集成 |
| 桌面通知 | 系统原生 | 即时提醒 |
配置 OpenClaw
# 配置 Slack 通知
omx config set notifications.slack.webhook https://hooks.slack.com/xxx
# 配置 Email
omx config set notifications.email.smtp smtp.gmail.com
自定义技能
技能文件结构
~/.omx/skills/
└── my-skill/
├── skill.json # 技能配置
├── prompt.md # 提示词模板
└── hooks/
├── pre.sh # 前置钩子
└── post.sh # 后置钩子
创建自定义技能
步骤 1:创建技能目录
mkdir -p ~/.omx/skills/code-review
步骤 2:编写 skill.json
{
"name": "code-review",
"version": "1.0.0",
"description": "自定义代码审查技能",
"trigger": "$review",
"prompt": "prompt.md"
}
步骤 3:编写提示词
# prompt.md
你是一个代码审查专家。
## 审查清单
- [ ] 代码可读性
- [ ] 错误处理
- [ ] 性能优化
- [ ] 安全漏洞
步骤 4:注册技能
omx skills register ~/.omx/skills/code-review
步骤 5:使用技能
$review "审查 src/auth/login.ts"
高级配置
配置文件
# ~/.omx/config.yaml
# 默认启动模式
default_mode: madmax-high
# HUD 配置
hud:
enabled: true
port: 8080
# 通知配置
notifications:
slack:
enabled: true
webhook: https://hooks.slack.com/xxx
# 团队配置
team:
max_workers: 6
timeout: 30m
小结
oh-my-codex 的高级功能让你可以:
- HUD - 实时监控任务执行
- OpenClaw - 及时获取状态通知
- 自定义技能 - 打造个性化工作流
这些功能让 oh-my-codex 从工具升级为完整的 AI 编程平台。
系列完成 🎉
附录:完整命令速查表
基础命令
omx setup # 初始化
omx --madmax --high # 启动(推荐模式)
omx doctor # 诊断检查
工作流技能
$deep-interview "需求" # 意图澄清
$plan "任务" # 生成计划
$ralph "任务" # 持久执行
$team N "任务" # 多代理协调
角色提示
/prompts:architect "问题" # 架构设计
/prompts:executor "任务" # 代码实现
/prompts:debugger "问题" # 问题调试
/prompts:critic "代码" # 代码审查
高级功能
omx hud # 监控面板
omx notify "消息" # 发送通知
感谢阅读本系列教程!
如有问题,欢迎在评论区留言讨论。