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
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
Download the skill as a ZIP:
https://autogineer.com/agent-skills/github/debian-linux-triage/downloadUnzip 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
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
Files
- ATTRIBUTION.mdAdded by AutoGineer1.1 KiB
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md961 B
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
@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