关于 ops-status
ops-status 是用于显示已配置集成和本地服务简明状态面板的 Claude 技能。其脚本也可输出 JSON,且不会发起网络请求或进行深入健康检查。
主要功能
- 01显示简明的集成状态面板
- 02输出机器可读的 JSON
- 03读取守护进程健康状态
- 04无需网络请求即可运行
适用场景
- 01快速查看集成配置情况
- 02以 JSON 检查状态数据
- 03不调用 API 检查守护进程状态
MCP 相关
状态面板包含 MCP 集成类别及其配置状态,但不会探测 MCP 服务。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ davepoon/ buildwithclaude --skill ops-status安装后在 Claude Code 中输入/ops-status确认已加载。
详细介绍
OPS ► 状态
用于查看所有已配置集成的精简健康面板。比 /ops:go 轻量得多——不收集信息、不执行操作、不进行耗时的 API 探测。 每行都带有状态标记:✓(正常)/ ○(未配置)/ ✗(缺失)/ ─(未使用该类别)。
运行时上下文
渲染前,加载:
- 偏好设置:
cat ${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json——用于确定已配置的集成 - 守护进程健康状态:
cat ${CLAUDE_PLUGIN_DATA_DIR}/daemon-health.json——用于告知面板守护进程行应显示✓ 正在运行还是○ 未运行
这些文件都由 bin/ops-status 脚本在内部读取——此技能本身不会解析它们。
CLI/API 参考
bin/ops-status
| 命令 | 用法 | 输出 |
|---|---|---|
${CLAUDE_PLUGIN_ROOT}/bin/ops-status | 渲染美观的文本面板 | ASCII 面板,每个类别占一行 |
${CLAUDE_PLUGIN_ROOT}/bin/ops-status --json | 机器可读输出 | 扁平 JSON:{clis, channels, mcps, commerce, voice, monitoring, daemon, registry, generated_at} |
每个集成都对应以下四种状态字符串之一:
| 状态 | 含义 | 显示为 |
|---|---|---|
ok | 已安装/已配置凭据/正在运行 | ✓ |
not-configured | 已知条目,未记录凭据 | ○ |
missing | 必需但无法解析 | ✗ |
skipped | 用户通过 /ops:setup 明确选择跳过 | ○ |
此脚本的设计目标是在不到 1 秒内运行完成,且不进行任何网络调用。
此技能的功能
- 运行状态脚本,并原样打印其输出:
${CLAUDE_PLUGIN_ROOT}/bin/ops-status $ARGUMENTS
-
如果
$ARGUMENTS中包含--json,则将其传递给脚本——脚本会输出机器可读的 JSON,而不是美观的面板。 -
不要探测脚本已检查过的集成之外的任何内容。不要启动 doctor/修复 Agent。不要调用 API。如果用户需要更深入的检查,请引导他们使用:
/ops:doctor——完整健康检查 + 自动修复/ops:go——包含实时数据的完整晨间简报
输出示例
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
OPS ► STATUS — Mon 14 Apr 2026 09:45 UTC
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CLIs ✓ gh ✓ aws ✓ jq ✓ node ✗ wacli
Channels ✓ gog ✓ slack ○ telegram ✗ whatsapp
MCPs ✓ linear ✓ sentry ✓ vercel ○ gmail
Commerce ○ shopify
Voice ─ (not configured)
Monitoring ✓ datadog ○ newrelic
Daemon ✓ running (6 services, last-sync 2m ago)
Registry ✓ 3 projects
──────────────────────────────────────────────────────
JSON 结构
{
"clis": {"gh": "ok", "aws": "ok", "jq": "ok", "node": "ok", "wacli": "missing"},
"channels": {"whatsapp": "ok", "slack": "ok", "telegram": "not-configured"},
"mcps": {"linear": "ok", "sentry": "ok", "vercel": "ok", "gmail": "not-configured"},
"commerce": {"shopify": "not-configured"},
"voice": {},
"monitoring": {"datadog": "ok", "newrelic": "not-configured"},
"daemon": {"state": "ok", "services": 6, "last_sync": "2026-04-14T09:43:00Z"},
"registry": {"state": "ok", "projects": 3},
"generated_at": "2026-04-14T09:45:12Z"
}
何时使用此技能或其他技能
| 如果你想要…… | 使用 |
|---|---|
| 快速查看“一切是否已连接?” | /ops:status |
| 包含真实数据的完整晨间简报 | /ops:go |
| 深度诊断 + 自动修复 | /ops:doctor |
| 带快捷键的交互式仪表板 | /ops:dash |
评论
支持 Markdown