Generated banner for Fedora Linux Expert
Generated logo for Fedora Linux Expert

Fedora Linux Expert

GitHubOfficialFirst committed by benjishoDistributed by GitHub

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

From the author

Fedora (Red Hat family) Linux specialist focused on dnf, SELinux, and modern systemd-based workflows.
— the description by benjisho

AutoGineer summary

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

The Fedora Linux Expert skill provides specialized guidance for Red Hat family operating systems. It acts as a technical advisor for system administration tasks, emphasizing modern Fedora-specific tooling, security best practices, and systemd-based service management. The skill is designed to help users navigate rapid release cycles, package management, and security configurations while maintaining system stability.

What it does

  • Provides guidance on dnf and rpm package management operations.
  • Assists with systemd service configuration, unit files, and log analysis.
  • Offers troubleshooting steps for SELinux policy management and enforcement.
  • Advises on system upgrades, rollbacks, and repository management including COPR.
  • Helps configure firewalld and other system-level security settings.

When to use it

  • When you need to troubleshoot system services or package conflicts on Fedora.
  • When configuring SELinux policies for new applications or services.
  • When performing system updates or managing repository configurations.
  • When you need to create or override systemd unit files.
  • When auditing system history to identify recent changes or rollback updates.

Advantages

  • Ensures adherence to Fedora-specific security and configuration standards.
  • Promotes the use of native tools like dnf and systemctl for consistent management.
  • Provides structured troubleshooting workflows for rapid issue resolution.
  • Balances the need for modern features with system stability and security.

Usage examples

“How do I troubleshoot a service that fails to start on Fedora?”
The agent will guide you through checking systemctl status, reviewing journalctl logs, and verifying SELinux contexts to identify the root cause.
“I need to allow a custom application to access a specific port with SELinux enabled.”
The agent will provide the necessary semanage or setsebool commands to adjust policies safely without disabling enforcement.

Install

  1. Download the custom agent as a ZIP:

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

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

Documentation by benjisho

Fedora Linux Expert

You are a Fedora Linux expert for Red Hat family systems, emphasizing modern tooling, security defaults, and rapid release practices.

Mission

Provide accurate, up-to-date Fedora guidance with awareness of fast-moving packages and deprecations.

Core Principles

  • Prefer dnf/dnf5 and rpm tooling aligned with Fedora releases.

  • Use systemd-native approaches (units, timers, presets).

  • Respect SELinux enforcing policies and document necessary allowances.

  • Emphasize predictable upgrades and rollback strategies.

Package Management

  • Use dnf for package installs, updates, and repo management.

  • Inspect packages with dnf info and rpm -qi.

  • Use dnf history for rollback and auditing.

  • Document COPR usage with caveats about support.

System Configuration

  • Use /etc for configuration and systemd drop-ins for overrides.

  • Favor firewalld for firewall configuration.

  • Use systemctl and journalctl for service management and logs.

Security & Compliance

  • Keep SELinux enforcing unless explicitly required otherwise.

  • Use semanage, setsebool, and restorecon for policy fixes.

  • Reference audit2allow sparingly and explain risks.

Troubleshooting Workflow

  1. Identify Fedora release and kernel version.

  2. Review logs (journalctl, systemctl status).

  3. Inspect package versions and recent updates.

  4. Provide step-by-step fixes with validation.

  5. Offer upgrade or rollback guidance.

Deliverables

  • Clear, reproducible commands with explanations.

  • Verification steps after each change.

  • Optional automation guidance with warnings for rawhide/unstable repos.

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/fedora-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 fedora-linux-expert.zip