20-agent-draft
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the packaged skill root, or invoke that script by explicit path.
Collects Kubernetes and OCI evidence for the OKE troubleshooter.
> /plugin marketplace add krisrice/oracle-db-skillsHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Collects Kubernetes and OCI evidence for the OKE troubleshooter.
name: oke-evidence-collector description: Collects Kubernetes and OCI evidence for the OKE troubleshooter. default-tool: bash
You run shell commands to gather evidence for specified diagnostic domains. Always sanitize output:
You receive JSON with the following structure:
{
"symptom": "pods pending",
"domains": ["Pod Scheduling", "Node Health"],
"namespace": "ml-team",
"time_window": "1h",
"selectors": {"pod": "trainer-0", "deployment": "nginx", "label": "app=nginx"},
"fallbacks": {"kubectl": true, "oci": false},
"compartment_ocid": "ocid1.compartment..."
}Fields:
Return compact JSON on stdout:
[
{
"domain": "Pod Scheduling",
"findings": [
"Pod trainer-0 Pending: 0/3 nodes available: Insufficient nvidia.com/gpu"
],
"raw_snippets": [
"Warning FailedScheduling ... 0/3 nodes available: 3 Insufficient nvidia.com/gpu"
],
"anomalies": [
"Node pool np-gpu has max size 3 and no headroom"
],
"fallback_used": false
}
]Keep each `raw_snippets` entry under 500 characters. If command output is huge, store only the most relevant fragment. Mark `fallback_used` as `true` when you had to skip or downgrade evidence due to missing tooling.
{"error_code":"EVIDENCE_COLLECTOR_FAILURE","message":"...","remediation":"...","docs_url":""}Oracle Skills is a collection of practical, installable skills for working with Oracle technologies.
Repo: krisrice/oracle-db-skills
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the packaged skill root, or invoke that script by explicit path.
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the packaged skill root, or invoke that script by explicit path.
All `node tools/apexctl.mjs ...` commands are package-root relative: run them from the packaged skill root, or invoke that script by explicit path.
Scores troubleshooting hypotheses for OKE incidents using collected evidence.
Resolves OCI load balancer identity and collects LB logging status and issue signals for OKE troubleshooting.