← All skills
oke-troubleshooter
95 / 100 · Low risk
Fine to try. Some of what it can do is expected: a devops skill usually runs commands, installs tools and uses cloud credentials.
By oracle/skills (GitHub) · devops · 931 stars · scanned at commit 0779f03
Use this skill when the user wants to diagnose or root-cause issues with an OCI Kubernetes Engine cluster or workload. Trigger phrases include "pods pending", "troubleshoot OKE", "service has no IP", "cluster unhealthy", DPDK/SR-IOV mlx5 pod failures, Multus network-status issues, or broad incident RCA across Kubernetes and OCI resources. Do not use it for greenfield Terraform generation, GVA node-pool creation or update review, or routine Multus manifest deployment when no incident is being in…
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a devops skill.
Found in 15 places.
Show 12 more
- oci/oke/skills/oke-troubleshooter/SKILL.md, line 195
bash ../../scripts/oke-addon-health.sh --namespace kube-system - oci/oke/skills/oke-troubleshooter/SKILL.md, line 199
bash ../../scripts/oke-pod-network-check.sh --namespace <ns> [--pod <pod>] [--selector <label-selector>] - oci/oke/skills/oke-troubleshooter/SKILL.md, line 203
bash ../../scripts/oke-autoscaler-check.sh --namespace <ns> [--deployment <deployment>] --cluster-id <cluster_ocid> --compartment-id <compartment_ocid> --region - oci/oke/skills/oke-troubleshooter/SKILL.md, line 207
bash ../../scripts/oke-dns-check.sh --namespace <ns> [--service <service>] [--pod <pod>] [--lookup <dns-name>] - oci/oke/skills/oke-troubleshooter/SKILL.md, line 211
bash ../../scripts/oke-ingress-check.sh --namespace <ns> --ingress <ingress> [--region <region>] - oci/oke/skills/oke-troubleshooter/SKILL.md, line 215
bash ../../scripts/oke-private-endpoint-check.sh --cluster-id <cluster_ocid> --region <region> [--compartment-id <compartment_ocid>] - oci/oke/skills/oke-troubleshooter/SKILL.md, line 219
bash ../../scripts/oke-ocir-image-pull-check.sh --namespace <ns> --pod <pod> [--image <image>] [--compartment-id <compartment_ocid>] [--region <image_region>] - oci/oke/skills/oke-troubleshooter/SKILL.md, line 223
bash ../../scripts/oke-workload-identity-check.sh --namespace <ns> --serviceaccount <sa> [--pod <pod>] [--tenancy-id <tenancy_ocid>] - oci/oke/skills/oke-troubleshooter/SKILL.md, line 227
bash ../../scripts/oke-incident-timeline.sh --namespace <ns> [--pod <pod>] [--deployment <deployment>] [--service <service>] [--compartment-id <compartment_ocid - oci/oke/scripts/oke-discover.sh, line 123
p = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, timeout=timeout, text=True) - oci/oke/scripts/oke-discover.sh, line 129
except subprocess.TimeoutExpired: - oci/oke/scripts/oke-workload-identity-check.sh, line 56
run_check "pod logs" sh -c "kubectl -n '$namespace' logs '$pod' --tail=200 2>&1 | egrep -i 'notauthorized|forbidden|401|403|principal|workload|token|oci' || tru
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'oke-troubleshooter' ] || [ -L ~/.agents/skills/'oke-troubleshooter' ]; then echo 'A skill folder named oke-troubleshooter already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/oracle/skills' "$d" && git -C "$d" checkout --quiet '0779f030fdee393ee418a3a76f6a4b09bf1408db' -- 'oci/oke/skills/oke-troubleshooter' && mkdir -p ~/.agents/skills && cp -R "$d"/'oci/oke/skills/oke-troubleshooter' ~/.agents/skills/'oke-troubleshooter' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'oke-troubleshooter' ~/.claude/skills/'oke-troubleshooter' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for oracle/skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/oracle/skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | 0779f03 | 95 |