From ef6e6f983840e8cd446c4400d9175bac94385f05 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:56:17 +0000 Subject: [PATCH 1/2] Initial plan From 883ffdf9a34dc87877082c16d711283e083a5f38 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Feb 2026 13:00:31 +0000 Subject: [PATCH 2/2] fix: move user_invocable to metadata to comply with agentskills.io spec Co-authored-by: dmartinol <86618610+dmartinol@users.noreply.github.com> --- rh-developer/skills/debug-build/SKILL.md | 3 ++- rh-developer/skills/debug-container/SKILL.md | 3 ++- rh-developer/skills/debug-network/SKILL.md | 3 ++- rh-developer/skills/debug-pod/SKILL.md | 3 ++- rh-developer/skills/debug-rhel/SKILL.md | 3 ++- rh-developer/skills/validate-environment/SKILL.md | 3 ++- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/rh-developer/skills/debug-build/SKILL.md b/rh-developer/skills/debug-build/SKILL.md index b4fe4f4d..e62c7284 100644 --- a/rh-developer/skills/debug-build/SKILL.md +++ b/rh-developer/skills/debug-build/SKILL.md @@ -2,7 +2,8 @@ name: debug-build description: | Diagnose OpenShift build failures including S2I builds, Docker/Podman builds, and BuildConfig issues. Automates multi-step diagnosis: BuildConfig validation, build pod logs, registry authentication, and source repository access. Use this skill when builds fail, hang, or produce unexpected results. Triggers on /debug-build command or phrases like "build failed", "S2I error", "can't pull builder image", "can't push to registry", "build timeout". -user_invocable: true +metadata: + user_invocable: "true" --- # /debug-build Skill diff --git a/rh-developer/skills/debug-container/SKILL.md b/rh-developer/skills/debug-container/SKILL.md index 4a716201..0669b610 100644 --- a/rh-developer/skills/debug-container/SKILL.md +++ b/rh-developer/skills/debug-container/SKILL.md @@ -2,7 +2,8 @@ name: debug-container description: | Diagnose local container issues with Podman/Docker including image pull errors, container startup failures, OOM kills, and networking problems. Automates multi-step diagnosis: container inspect, logs retrieval, image analysis, and resource constraint checking. Use this skill when containers fail to run locally before deployment. Triggers on /debug-container command or phrases like "container won't start", "podman run fails", "local container crashing", "container exits immediately". -user_invocable: true +metadata: + user_invocable: "true" --- # /debug-container Skill diff --git a/rh-developer/skills/debug-network/SKILL.md b/rh-developer/skills/debug-network/SKILL.md index d18534dd..b084e790 100644 --- a/rh-developer/skills/debug-network/SKILL.md +++ b/rh-developer/skills/debug-network/SKILL.md @@ -2,7 +2,8 @@ name: debug-network description: | Diagnose OpenShift service connectivity issues including DNS resolution, service endpoints, route ingress, and network policies. Automates multi-step diagnosis: service endpoint verification, pod selector matching, route status, and network policy analysis. Use this skill when services can't communicate, routes return 503/502 errors, or external access fails. Triggers on /debug-network command or phrases like "can't reach service", "route returning 503", "pods can't communicate", "no endpoints". -user_invocable: true +metadata: + user_invocable: "true" --- # /debug-network Skill diff --git a/rh-developer/skills/debug-pod/SKILL.md b/rh-developer/skills/debug-pod/SKILL.md index 602f6e6e..ca3cb66a 100644 --- a/rh-developer/skills/debug-pod/SKILL.md +++ b/rh-developer/skills/debug-pod/SKILL.md @@ -2,7 +2,8 @@ name: debug-pod description: | Diagnose pod failures on OpenShift including CrashLoopBackOff, ImagePullBackOff, OOMKilled, and pending pods. Automates multi-step diagnosis: pod status, events, logs (current + previous), and resource constraint analysis. Use this skill when pods are not running, restarting frequently, or stuck in non-ready states. Triggers on /debug-pod command or phrases like "my pod is crashing", "pod won't start", "CrashLoopBackOff", "ImagePullBackOff", "OOMKilled". -user_invocable: true +metadata: + user_invocable: "true" --- # /debug-pod Skill diff --git a/rh-developer/skills/debug-rhel/SKILL.md b/rh-developer/skills/debug-rhel/SKILL.md index d3984fef..cd580999 100644 --- a/rh-developer/skills/debug-rhel/SKILL.md +++ b/rh-developer/skills/debug-rhel/SKILL.md @@ -2,7 +2,8 @@ name: debug-rhel description: | Diagnose RHEL system issues including systemd service failures, SELinux denials, firewall blocking, and system resource problems. Automates multi-step diagnosis: journalctl log analysis, SELinux denial detection (ausearch), firewall rule inspection, and systemd unit status. Use this skill when applications fail on standalone RHEL/Fedora/CentOS hosts deployed via /rhel-deploy. Triggers on /debug-rhel command or phrases like "service won't start on RHEL", "SELinux blocking", "systemd failed", "firewall blocking". -user_invocable: true +metadata: + user_invocable: "true" --- # /debug-rhel Skill diff --git a/rh-developer/skills/validate-environment/SKILL.md b/rh-developer/skills/validate-environment/SKILL.md index 3335846b..74b97072 100644 --- a/rh-developer/skills/validate-environment/SKILL.md +++ b/rh-developer/skills/validate-environment/SKILL.md @@ -2,7 +2,8 @@ name: validate-environment description: | Check and report the status of required tools and environment for rh-developer skills. Validates tool installation (oc, helm, podman, git, skopeo, etc.), cluster connectivity, and permissions. Use this skill before running other deployment skills to ensure prerequisites are met. Triggers on /validate-environment command or when user asks to check their environment setup. -user_invocable: true +metadata: + user_invocable: "true" --- # Validate Environment Skill