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.
git-commit
Execute semantic git commits with conventional message analysis and intelligent staging.
excalidraw-diagram-generator
Generate Excalidraw diagrams from natural language descriptions.
documentation-writer
Create structured technical documentation using the Diátaxis framework for tutorials, how-to guides, references, and explanations.
gh-cli
GitHub CLI comprehensive reference for repositories, issues, PRs, Actions, projects, releases, and all GitHub operations from the command line.
prd
Generate comprehensive Product Requirements Documents with executive summaries, user stories, technical specs, and risk analysis.
refactor
Surgical code refactoring to improve maintainability without changing behavior.