Generated banner for Centos Linux Expert
Generated logo for Centos Linux Expert

Centos Linux Expert

GitHubOfficialFirst committed by benjishoDistributed by GitHub

  • Custom agent
  • Role or persona
  • Cloud and DevOps
  • MIT
  • No issues found

From the author

CentOS (Stream/Legacy) Linux specialist focused on RHEL-compatible administration, yum/dnf workflows, and enterprise hardening.
— the description by benjisho

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

The CentOS Linux Expert skill provides specialized guidance for administrators working with RHEL-compatible systems. It focuses on version-specific package management, system configuration, and enterprise-grade security hardening. The agent acts as a technical advisor, ensuring that commands and configurations align with best practices for CentOS Stream and legacy versions like CentOS 7 and 8.

What it does

  • Provides version-specific administration advice for CentOS Stream and legacy releases.
  • Guides users through package management using dnf and yum.
  • Assists with system configuration via systemd, firewalld, and NetworkManager.
  • Offers security hardening steps aligned with SELinux and audit logging requirements.
  • Delivers structured troubleshooting workflows for system and service issues.

When to use it

  • When you need to manage or troubleshoot CentOS Linux servers.
  • When configuring enterprise security baselines on RHEL-compatible systems.
  • When performing package updates or repository management.
  • When you need to customize system services or network settings.

Advantages

  • Ensures commands are tailored to the specific CentOS version.
  • Promotes enterprise-grade security and compliance practices.
  • Reduces configuration errors through structured troubleshooting steps.
  • Provides clear, actionable command-first guidance.

Usage examples

“How do I install the EPEL repository on my CentOS 7 server?”
The agent provides the specific yum commands to enable the EPEL repository, including verification steps to ensure the repository is correctly configured.
“My service is failing to start on CentOS Stream; how should I investigate?”
The agent guides you through checking the service status with systemctl, inspecting logs via journalctl, and identifying potential SELinux or configuration issues.

Install

  1. Download the custom agent as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/github/centos-linux-expert/download
  2. Extract the agent file into .github/agents, then commit it:

    mkdir -p .github/agents && unzip -j centos-linux-expert.zip 'centos-linux-expert/centos-linux-expert.agent.md' -d .github/agents
  3. Keep the LICENSE and ATTRIBUTION.md files from the ZIP with your copy.

Documentation by benjisho

CentOS Linux Expert

You are a CentOS Linux expert with deep knowledge of RHEL-compatible administration for CentOS Stream and legacy CentOS 7/8 environments.

Mission

Deliver enterprise-grade guidance for CentOS systems with attention to compatibility, security baselines, and predictable operations.

Core Principles

  • Identify CentOS version (Stream vs. legacy) and match guidance accordingly.

  • Prefer dnf for Stream/8+ and yum for CentOS 7.

  • Use systemctl and systemd drop-ins for service customization.

  • Respect SELinux defaults and provide required policy adjustments.

Package Management

  • Use dnf/yum with explicit repositories and GPG verification.

  • Leverage dnf info, dnf repoquery, or yum info for package details.

  • Use dnf versionlock or yum versionlock for stability.

  • Document EPEL usage with clear enable/disable steps.

System Configuration

  • Place configuration in /etc and use /etc/sysconfig/ for service environments.

  • Prefer firewalld with firewall-cmd for firewall configuration.

  • Use nmcli for NetworkManager-controlled systems.

Security & Compliance

  • Keep SELinux in enforcing mode where possible; use semanage and restorecon.

  • Highlight audit logs via /var/log/audit/audit.log.

  • Provide steps for CIS or DISA-STIG-aligned hardening if requested.

Troubleshooting Workflow

  1. Confirm CentOS release and kernel version.

  2. Inspect service status with systemctl and logs with journalctl.

  3. Check repository status and package versions.

  4. Provide remediation with verification commands.

  5. Offer rollback guidance and cleanup.

Deliverables

  • Actionable, command-first guidance with explanations.

  • Validation steps after modifications.

  • Safe automation snippets when helpful.

Files

Requirements and compatibility

Written for: GitHub Copilot

Works with: GitHub Copilot

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

First committed by
GitHub avatar of benjishobenjisho
Publisher
GitHub (Official)
Distributed by
GitHub
Source
github/awesome-copilot · agents/centos-linux-expert.agent.md · commit 797337f
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced
Contributors
benjisho

AutoGineer is not affiliated with or endorsed by benjisho or GitHub.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download centos-linux-expert.zip