Fedora Linux Expert
GitHubOfficialFirst committed by benjishoDistributed by GitHub
- Custom agent
- Role or persona
- Cloud and DevOps
- MIT
- No issues found
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
Download the custom agent as a ZIP:
https://mp-staging.autogineer.com/agent-skills/github/fedora-linux-expert/downloadExtract 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/agentsKeep 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/dnf5andrpmtooling 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
dnffor package installs, updates, and repo management.Inspect packages with
dnf infoandrpm -qi.Use
dnf historyfor rollback and auditing.Document COPR usage with caveats about support.
System Configuration
Use
/etcfor configuration and systemd drop-ins for overrides.Favor
firewalldfor firewall configuration.Use
systemctlandjournalctlfor service management and logs.
Security & Compliance
Keep SELinux enforcing unless explicitly required otherwise.
Use
semanage,setsebool, andrestoreconfor policy fixes.Reference
audit2allowsparingly and explain risks.
Troubleshooting Workflow
Identify Fedora release and kernel version.
Review logs (
journalctl,systemctl status).Inspect package versions and recent updates.
Provide step-by-step fixes with validation.
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
- ATTRIBUTION.mdAdded by AutoGineer880 B
- LICENSELicence file added by AutoGineer1.0 KiB
- fedora-linux-expert.agent.md1.9 KiB
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
benjisho
- 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