PluginBench
Skill
Official
Review
Audit score 70

debian-linux-triage

github/awesome-copilot

Step-by-step Debian Linux troubleshooting with apt, systemd, and AppArmor-aware commands.

What is debian-linux-triage?

This skill turns the AI agent into a Debian Linux troubleshooting assistant that produces a structured triage plan using apt, dpkg, systemctl, and journalctl. It's used when diagnosing and fixing issues on Debian systems, with attention to AppArmor and firewall considerations plus rollback steps.

  • Confirms Debian release and environment assumptions before troubleshooting
  • Generates a numbered triage plan using systemctl, journalctl, apt, and dpkg
  • Provides copy-paste-ready remediation commands
  • Includes validation commands to verify each change worked
  • Flags AppArmor or firewall considerations when relevant
  • Supplies rollback or cleanup steps to undo changes if needed

How to install debian-linux-triage

npx skills add https://github.com/github/awesome-copilot --skill debian-linux-triage
Prerequisites
  • A Debian or Debian-based Linux system with apt, dpkg, systemctl, and journalctl available
  • Sufficient privileges (e.g., sudo) to run diagnostic and remediation commands
Claude Code
Cursor
Windsurf
Cline

How to use debian-linux-triage

  1. 1.Invoke the skill and provide the Debian release (optional), a summary of the problem, and any constraints (optional).
  2. 2.Answer any concise follow-up questions the assistant asks to confirm the environment.
  3. 3.Review the numbered Triage Steps that use systemctl, journalctl, apt, and dpkg to diagnose the issue.
  4. 4.Run the provided Remediation Commands from the code blocks to address the issue.
  5. 5.Run the Validation commands after each major change to confirm the fix worked.
  6. 6.Keep the Rollback/Cleanup steps on hand in case you need to revert changes.

Use cases

Good for
  • Diagnosing a failed or misbehaving systemd service on Debian using journalctl and systemctl
  • Resolving broken or conflicting apt/dpkg package states
  • Investigating AppArmor denials blocking an application from working correctly
  • Troubleshooting firewall-related connectivity issues on a Debian server
  • Getting a structured remediation and rollback plan before making changes to a production Debian box
Who it's for
  • System administrators managing Debian servers
  • DevOps engineers troubleshooting Debian-based infrastructure
  • Developers debugging environment issues on Debian VMs or containers
  • Support engineers handling Debian Linux incident reports

debian-linux-triage FAQ

Does this skill execute commands automatically?

No, it provides copy-paste-ready commands and guidance for you to run and verify yourself.

Is this specific to Debian, or does it work on any Linux distro?

It is tailored to Debian-appropriate tooling such as apt, dpkg, systemctl, journalctl, and AppArmor, so it's best suited for Debian-based systems.

What inputs does the skill expect?

An optional Debian release, a problem summary, and optional constraints to tailor the triage and remediation plan.

Will it tell me how to undo changes if something goes wrong?

Yes, it includes a dedicated Rollback/Cleanup section with each response.

Full instructions (SKILL.md)

Source of truth, from github/awesome-copilot.


name: debian-linux-triage description: 'Triage and resolve Debian Linux issues with apt, systemd, and AppArmor-aware guidance.'

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