返回

oh-my-codex 教程 8:HUD、OpenClaw 与自定义技能

探索 oh-my-codex 的高级功能,学习 HUD 监控面板、OpenClaw 通知网关的使用,掌握自定义技能的创建方法,打造个性化的 AI 编程工作流。

教程概述

本教程介绍 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 团队通知
Email 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 的高级功能让你可以:

  1. HUD - 实时监控任务执行
  2. OpenClaw - 及时获取状态通知
  3. 自定义技能 - 打造个性化工作流

这些功能让 oh-my-codex 从工具升级为完整的 AI 编程平台


上一篇教程 7:.omx/ 状态管理与 Hooks

系列完成 🎉


附录:完整命令速查表

基础命令

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 "消息"          # 发送通知

感谢阅读本系列教程!

如有问题,欢迎在评论区留言讨论。