ops-status について
ops-status は設定済みの連携とローカルサービスの状態を簡潔なパネルに表示する Claude スキルです。スクリプトは JSON 出力にも対応し、ネットワーク呼び出しや詳細なヘルスチェックは行いません。
主な機能
- 01連携状態の簡潔なパネル表示
- 02機械可読な JSON 出力
- 03デーモンの稼働状態の取得
- 04ネットワーク呼び出しなしで実行
活用シーン
- 01連携の設定状況を素早く確認
- 02JSON で状態データを調査
- 03API を呼び出さずにデーモン状態を確認
MCP 対応
状態パネルには MCP 連携のカテゴリと設定状態が含まれますが、MCP サービスの稼働確認は行いません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davepoon/ buildwithclaude --skill ops-statusインストール後、Claude Code で/ops-statusを入力して読み込まれたか確認します。
詳細
OPS ► STATUS
設定済みのすべての連携機能を簡潔なヘルスパネルに表示します。/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— パネルのデーモン行に✓ runningと○ not runningのどちらを表示するかを示します
どちらも bin/ops-status スクリプト内で処理されます。このスキルが直接解析することはありません。
CLI/API リファレンス
bin/ops-status
| コマンド | 用途 | 出力 |
|---|---|---|
${CLAUDE_PLUGIN_ROOT}/bin/ops-status | 見やすいテキストパネルを表示 | カテゴリごとに 1 行の ASCII パネル |
${CLAUDE_PLUGIN_ROOT}/bin/ops-status --json | 機械可読な出力 | フラットな JSON:{clis, channels, mcps, commerce, voice, monitoring, daemon, registry, generated_at} |
各連携機能には、次の 4 つのステータス文字列のいずれかが割り当てられます。
| ステータス | 意味 | 表示 |
|---|---|---|
ok | インストール済み/認証情報あり/実行中 | ✓ |
not-configured | 既知の項目ですが、認証情報が記録されていません | ○ |
missing | 必須ですが、解決できません | ✗ |
skipped | /ops:setup でユーザーが明示的に対象外にしました | ○ |
このスクリプトは、ネットワーク呼び出しを行わず、1 秒未満で実行されるよう設計されています。
このスキルの動作
- ステータススクリプトを実行し、出力をそのまま表示します。
${CLAUDE_PLUGIN_ROOT}/bin/ops-status $ARGUMENTS
-
$ARGUMENTSに--jsonが含まれている場合は、そのまま渡します。スクリプトは見やすいパネルの代わりに、機械可読な JSON を出力します。 -
スクリプトがすでに実行した確認を超えて、連携機能を確認してはいけません。doctor/修復エージェントを起動してはいけません。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 対応