Generated banner for Debian Linux Triage
Generated logo for Debian Linux Triage

Debian Linux Triage

GitHubOfficialOriginally contributed by @benjisho as prompts/debian-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 Debian Linux issues with apt, systemd, and AppArmor-aware guidance.
— the description by benjisho

AutoGineer summary

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

The Debian Linux Triage skill acts as an expert assistant for diagnosing and fixing technical problems within a Debian environment. It guides users through a structured troubleshooting process, leveraging standard system administration tools like systemctl, journalctl, apt, and dpkg. The skill ensures that remediation steps are safe, verifiable, and aware of security layers like AppArmor, providing a clear path from initial problem identification to final system validation.

What it does

  • Confirms the specific Debian release and environment context.
  • Generates a structured, step-by-step triage plan for system issues.
  • Provides ready-to-use commands for system administration and package management.
  • Includes validation steps to confirm the success of applied fixes.
  • Offers guidance on AppArmor and firewall considerations during troubleshooting.
  • Outlines rollback or cleanup procedures to ensure system stability.

When to use it

  • When encountering service failures or system errors on a Debian-based server.
  • When needing to debug package installation or dependency issues via apt.
  • When investigating system logs to identify the root cause of a performance or stability problem.
  • When applying configuration changes that require careful verification and potential rollback.

Advantages

  • Reduces manual effort by providing a systematic approach to Linux troubleshooting.
  • Ensures commands are tailored to the Debian ecosystem.
  • Promotes safe practices by including verification and rollback steps.
  • Addresses security-sensitive components like AppArmor during the resolution process.

Usage examples

“My Nginx service is failing to start on Debian 12.”
The agent will provide a triage plan using systemctl status and journalctl to identify the error, followed by specific commands to check configuration syntax and AppArmor profiles.
“I am getting dependency errors while running apt upgrade.”
The agent will guide you through using dpkg and apt to identify broken packages, resolve conflicts, and verify the system state after the fix.

Install

  1. Download the skill as a ZIP:

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

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

Documentation by benjisho

Debian Linux Triage

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

Inputs

  • ${input:DebianRelease} (optional)

  • ${input:ProblemSummary}

  • ${input:Constraints} (optional)

Instructions

  1. Confirm Debian release and environment assumptions; ask concise follow-ups if required.

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

  3. Offer remediation steps with copy-paste-ready commands.

  4. Include verification commands after each major change.

  5. Note AppArmor or firewall considerations if 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/debian-linux-triage.prompt.mdmoved into a skill by pull request #761
Publisher
GitHub (Official)
Distributed by
GitHub
Source
github/awesome-copilot · skills/debian-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 debian-linux-triage.zip