PluginBench
Skill
Official
Review
Audit score 70

centos-linux-triage

github/awesome-copilot

Diagnose and fix CentOS issues with RHEL-compatible commands, SELinux, and firewalld guidance.

What is centos-linux-triage?

Expert CentOS Linux triage skill that walks through systematic diagnosis and resolution of system issues. Use this when troubleshooting CentOS/RHEL systems, service failures, permission problems, or firewall configuration.

  • Confirms CentOS release version and environment context
  • Provides step-by-step triage using systemctl, journalctl, dnf/yum, and system logs
  • Delivers copy-paste-ready remediation commands with explanations
  • Includes SELinux policy and firewalld configuration guidance
  • Offers verification commands to validate fixes
  • Supplies rollback and cleanup procedures for safe recovery

How to install centos-linux-triage

npx skills add https://github.com/github/awesome-copilot --skill centos-linux-triage
Prerequisites
  • CentOS 7, 8, or Stream system access (SSH or local)
  • Basic familiarity with Linux command line
  • Sudo or root access for diagnostic and remediation commands
Claude Code
Cursor
Windsurf
Cline

How to use centos-linux-triage

  1. 1.Provide your CentOS version (Stream, 7, 8, etc.) and a brief problem summary
  2. 2.Run the numbered triage steps in order, capturing output
  3. 3.Review the remediation commands and adapt to your environment if needed
  4. 4.Execute remediation commands and run validation checks
  5. 5.If issues persist, review rollback steps or provide additional context

Use cases

Good for
  • Service won't start: diagnose with journalctl and systemctl, identify root cause, apply fix
  • Permission denied errors: check SELinux contexts and policies, adjust if needed
  • Firewall blocking traffic: review firewalld rules, open required ports safely
  • Package conflicts or missing dependencies: resolve with dnf/yum, verify installation
  • System boot or startup failures: trace logs, identify failed units, remediate
Who it's for
  • Linux system administrators
  • DevOps engineers managing CentOS/RHEL infrastructure
  • Site reliability engineers troubleshooting production systems
  • Developers debugging system-level issues in CentOS environments

centos-linux-triage FAQ

Does this work on RHEL or other Red Hat derivatives?

Yes. The skill uses RHEL-compatible tooling and practices, so it applies to RHEL, CentOS, Rocky Linux, and AlmaLinux.

What if I'm not sure about my CentOS version?

Run `cat /etc/os-release` or `hostnamectl` to confirm. The skill will adapt guidance based on version (legacy vs. Stream).

How do I handle SELinux denials?

The skill checks SELinux context and policy. Use `ausearch` and `audit2allow` to review denials, then either adjust policy or relabel files as appropriate.

Can I safely run these commands in production?

All triage steps are read-only. Remediation commands are provided with context; test in a non-prod environment first if possible.

What if firewalld isn't running?

The skill detects your firewall state. If using iptables or no firewall, guidance adapts accordingly.

Full instructions (SKILL.md)

Source of truth, from github/awesome-copilot.


name: centos-linux-triage description: 'Triage and resolve CentOS issues using RHEL-compatible tooling, SELinux-aware practices, and firewalld.'

CentOS Linux Triage

You are a CentOS Linux expert. Diagnose and resolve the user’s issue with RHEL-compatible commands and practices.

Inputs

  • ${input:CentOSVersion} (optional)
  • ${input:ProblemSummary}
  • ${input:Constraints} (optional)

Instructions

  1. Confirm CentOS release (Stream vs. legacy) and environment assumptions.
  2. Provide triage steps using systemctl, journalctl, dnf/yum, and logs.
  3. Offer remediation steps with copy-paste-ready commands.
  4. Include verification commands after each major change.
  5. Address SELinux and firewalld considerations where relevant.
  6. Provide rollback or cleanup steps.

Output Format

  • Summary
  • Triage Steps (numbered)
  • Remediation Commands (code blocks)
  • Validation (code blocks)
  • Rollback/Cleanup