Investigate
Deep investigation of a specific infrastructure issue. Use when the user asks why something is broken, wants to debug a service, pod, cloud resource, VM, or references an insight ID. Returns root cause, RCA findings, and linked remediation actions.From its SKILL.md
npx -y skills add rubixkube-io/rubixkube-for-ai --skill investigateAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.0 KB, as published. Nobody here has run it
When to Use This Skill
Load when the user asks:
- "Why is [service/pod/cloud resource/VM/namespace] broken?"
- "Investigate this error / crash / OOM"
- "What's the root cause of [issue]?"
- "Look into insight [ID]"
- "Debug the payment service" / "What's wrong with checkout?"
Tool: investigate
Two modes — prefer insight_id when you have it:
Mode 1: Direct lookup by ID (preferred)
Fetches the insight, its RCA report, and all linked remediation actions in a single call.
investigate(insight_id="<id from active_issues output>")
Mode 2: Search by text
Searches insight messages, namespaces, types, and affected resources. Returns matching insights with their IDs.
investigate(search="payment service")
investigate(search="OOMKilled")
investigate(search="crashloopbackoff")
Use search when the user describes a symptom without an ID. Once you find the relevant insight, call again with its insight_id for full details.
Reading the Output
The investigation report contains:
- Insight — severity, status, namespace/project, environment, affected resources, first/last seen
- Root Cause Analysis — root cause, contributing factors, impact description, remediation steps, rollback instructions (if RCA exists)
- Related Actions — open remediation tasks linked to this issue, with their
action_ids
If "Root Cause Analysis: not yet generated" — RCA is still in progress. Check back or look at the insight details for initial signals.
Chaining
- Found a
report_idin the output? Userca-reportskill for the complete RCA document. - See action items you want details on? Use
pending-actionsskill. - Want environment-wide context? Use
cluster-healthskill with thecluster_idfrom the insight.