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- 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
How to use debian-linux-triage
- 1.Invoke the skill and provide the Debian release (optional), a summary of the problem, and any constraints (optional).
- 2.Answer any concise follow-up questions the assistant asks to confirm the environment.
- 3.Review the numbered Triage Steps that use systemctl, journalctl, apt, and dpkg to diagnose the issue.
- 4.Run the provided Remediation Commands from the code blocks to address the issue.
- 5.Run the Validation commands after each major change to confirm the fix worked.
- 6.Keep the Rollback/Cleanup steps on hand in case you need to revert changes.
Use cases
- 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
- 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
No, it provides copy-paste-ready commands and guidance for you to run and verify yourself.
It is tailored to Debian-appropriate tooling such as apt, dpkg, systemctl, journalctl, and AppArmor, so it's best suited for Debian-based systems.
An optional Debian release, a problem summary, and optional constraints to tailor the triage and remediation plan.
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
- Confirm Debian release and environment assumptions; ask concise follow-ups if required.
- Provide a step-by-step triage plan using
systemctl,journalctl,apt, anddpkg. - Offer remediation steps with copy-paste-ready commands.
- Include verification commands after each major change.
- Note AppArmor or firewall considerations if relevant.
- Provide rollback or cleanup steps.
Output Format
- Summary
- Triage Steps (numbered)
- Remediation Commands (code blocks)
- Validation (code blocks)
- Rollback/Cleanup
Related skills
More from github/awesome-copilot and the wider catalog.

declarative-agents
Complete development kit for Microsoft 365 Copilot declarative agents with TypeSpec and Agents Toolkit integration

dependabot
Configure GitHub Dependabot for automated dependency updates, security alerts, and vulnerability management.

devops-rollout-plan
Generate comprehensive rollout plans with preflight checks, deployment steps, verification signals, and rollback procedures for infrastructure and application changes

documentation-writer
Create structured technical documentation using the Diátaxis framework for tutorials, how-to guides, references, and explanations.

dotnet-best-practices
Ensure .NET/C# code meets best practices for your solution/project.

dotnet-design-pattern-review
Review C#/.NET code for design pattern implementation and architectural improvements.