From cardinal
Verify the Cardinal plugin's wiring on this Claude Code install (telemetry and/or MCP).
How this skill is triggered — by the user, by Claude, or both
Slash command
/cardinal:statusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Reports both sides of the plugin's wiring depending on the recorded
Reports both sides of the plugin's wiring depending on the recorded mode:
telemetry-and-mcp (default after /cardinal:connect) — both sides.telemetry-only (after /cardinal:connect --telemetry-only) —
OTel env block only.mcp-only (rare) — MCP env vars only.For each enabled side it shows the configured endpoint, key prefix, and key age, and probes the endpoint for reachability.
Invoke via the Bash tool:
cardinal-status
The script reads ~/.claude/cardinal.json (the non-secret state file)
and reports:
OTEL_LOG_TOOL_DETAILS is on, that the OTel env keys are
present in ~/.claude/settings.json, and a reachability probe.CARDINAL_MCP_URL and CARDINAL_MCP_API_KEY are present in
settings.json env (these are what the plugin's .mcp.json
substitutes at MCP server connect time), and a reachability probe.If ~/.claude/cardinal.json doesn't exist, surfaces "not connected"
and suggests /cardinal:connect. If state says connected but the
matching env vars are absent or a probe returns 401/403, surfaces a
clear repair hint (/cardinal:connect --rotate).
npx claudepluginhub cardinalhq/cardinal-claude-plugin --plugin cardinalCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.