Generated banner for Fedora Linux Triage
Generated logo for Fedora Linux Triage

Fedora Linux Triage

GitHubOfficialOriginally contributed by @benjisho as prompts/fedora-linux-triage.prompt.md; moved into a skill by pull request #761Distributed by GitHub

  • Skill
  • Role or persona
  • Cloud and DevOps
  • MIT
  • No issues found

From the author

Triage and resolve Fedora issues with dnf, systemd, and SELinux-aware guidance.
— the description by benjisho

AutoGineer summary

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

The Fedora Linux Triage skill acts as an expert assistant for diagnosing and fixing technical problems within the Fedora environment. It provides a structured approach to troubleshooting by leveraging native Fedora tools such as dnf, systemctl, and journalctl. The skill ensures that remediation steps are safe and verifiable, specifically accounting for Fedora-specific security layers like SELinux and firewalld configurations.

What it does

  • Diagnoses Fedora-specific system issues using standard diagnostic utilities.
  • Generates step-by-step triage plans tailored to the user's problem summary.
  • Provides copy-paste-ready commands for system remediation.
  • Includes verification steps to confirm the success of applied fixes.
  • Integrates SELinux and firewalld considerations into the troubleshooting process.
  • Outlines rollback or cleanup procedures to ensure system stability.

When to use it

  • When encountering service failures or system errors on a Fedora Linux installation.
  • When needing to debug package management issues using dnf.
  • When troubleshooting permission or access issues related to SELinux.
  • When performing maintenance or configuration changes that require validation.

Advantages

  • Ensures troubleshooting follows Fedora-specific best practices.
  • Reduces manual effort by providing ready-to-use commands.
  • Promotes system safety by including verification and rollback steps.
  • Addresses common Fedora security hurdles like SELinux contexts.

Usage examples

“My web server service is failing to start on Fedora 40.”
The agent provides a triage plan using journalctl to inspect logs, checks the service status with systemctl, and offers commands to fix potential SELinux or configuration issues.
“I am getting dependency errors when running dnf update.”
The agent guides the user through checking repository status, cleaning the dnf cache, and resolving package conflicts with specific dnf commands.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/github/fedora-linux-triage/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip fedora-linux-triage.zip -d .agents/skills

Documentation by benjisho

Fedora Linux Triage

You are a Fedora Linux expert. Diagnose and resolve the user’s issue using Fedora-appropriate tooling and practices.

Inputs

  • ${input:FedoraRelease} (optional)

  • ${input:ProblemSummary}

  • ${input:Constraints} (optional)

Instructions

  1. Confirm Fedora release and environment assumptions.

  2. Provide a step-by-step triage plan using systemctl, journalctl, and dnf.

  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

Files

Requirements and compatibility

Written for: GitHub Copilot

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“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

Originally contributed by
GitHub avatar of benjisho@benjishoas prompts/fedora-linux-triage.prompt.mdmoved into a skill by pull request #761
Publisher
GitHub (Official)
Distributed by
GitHub
Source
github/awesome-copilot · skills/fedora-linux-triage · 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-triage.zip