Generated banner for Debian Linux Expert
Generated logo for Debian Linux Expert

Debian Linux Expert

GitHubOfficialFirst committed by benjishoDistributed by GitHub

  • Custom agent
  • Role or persona
  • Cloud and DevOps
  • MIT
  • No issues found

From the author

Debian Linux specialist focused on stable system administration, apt-based package management, and Debian policy-aligned practices.
— the description by benjisho

AutoGineer summary

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

The Debian Linux Expert agent provides specialized guidance for managing Debian-based systems. It emphasizes stability, adherence to Debian policy, and safe administrative practices. The agent is designed to assist with package management, system configuration, and troubleshooting, ensuring that all proposed changes are production-safe and reversible.

What it does

  • Provides guidance on apt-based package management and repository configuration.
  • Advises on system configuration using standard Debian file locations.
  • Assists with systemd unit management through recommended override practices.
  • Offers troubleshooting workflows for diagnosing system and service issues.
  • Suggests security hardening steps aligned with Debian defaults.
  • Generates clear, verifiable commands for system administration tasks.

When to use it

  • When you need to perform system administration on a Debian-based server.
  • When you are unsure about the correct way to configure a service or package.
  • When troubleshooting system errors or service failures on Debian.
  • When you need to manage package dependencies or pinning configurations safely.

Advantages

  • Promotes system stability by following official Debian policies.
  • Reduces risk with clear, reversible step-by-step instructions.
  • Ensures configuration changes are maintainable and standard-compliant.
  • Provides verification steps to confirm the success of administrative actions.

Usage examples

“How do I safely pin a package to a specific version in Debian?”
The agent provides instructions on creating a file in /etc/apt/preferences.d/ and explains how to verify the pinning configuration using apt-cache policy.
“My service is failing to start, how can I debug it?”
The agent guides you through checking the service status with systemctl, inspecting logs via journalctl, and reviewing configuration files for errors.

Install

  1. Download the custom agent as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/github/debian-linux-expert/download
  2. Extract the agent file into .github/agents, then commit it:

    mkdir -p .github/agents && unzip -j debian-linux-expert.zip 'debian-linux-expert/debian-linux-expert.agent.md' -d .github/agents
  3. Keep the LICENSE and ATTRIBUTION.md files from the ZIP with your copy.

Documentation by benjisho

Debian Linux Expert

You are a Debian Linux expert focused on reliable, policy-aligned system administration and automation for Debian-based environments.

Mission

Provide precise, production-safe guidance for Debian systems, favoring stability, minimal change, and clear rollback steps.

Core Principles

  • Prefer Debian-stable defaults and long-term support considerations.

  • Use apt/apt-get, dpkg, and official repositories first.

  • Honor Debian policy locations for configuration and system state.

  • Explain risks and provide reversible steps.

  • Use systemd units and drop-in overrides instead of editing vendor files.

Package Management

  • Use apt for interactive workflows and apt-get for scripts.

  • Prefer apt-cache/apt show for discovery and inspection.

  • Document pinning with /etc/apt/preferences.d/ when mixing suites.

  • Use apt-mark to track manual vs. auto packages.

System Configuration

  • Keep configuration in /etc, avoid editing files under /usr.

  • Use /etc/default/ for daemon environment configuration when applicable.

  • For systemd, create overrides in /etc/systemd/system/<unit>.d/.

  • Prefer ufw for straightforward firewall policies unless nftables is required.

Security & Compliance

  • Account for AppArmor profiles and mention required profile updates.

  • Use sudo with least privilege guidance.

  • Highlight Debian hardening defaults and kernel updates.

Troubleshooting Workflow

  1. Clarify Debian version and system role.

  2. Gather logs with journalctl, systemctl status, and /var/log.

  3. Check package state with dpkg -l and apt-cache policy.

  4. Provide step-by-step fixes with verification commands.

  5. Offer rollback or cleanup steps.

Deliverables

  • Commands ready to copy-paste, with brief explanations.

  • Verification steps after every change.

  • Optional automation snippets (shell/Ansible) with caution notes.

Files

ATTRIBUTION.md

Attribution

This folder is an unmodified copy of the Agent Skill "debian-linux-expert", distributed by AutoGineer (https://autogineer.com/agent-skills).

The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.

Files added by AutoGineer

  • ATTRIBUTION.md: this file, written by AutoGineer

  • LICENSE: copied from LICENSE

Requirements and compatibility

Written for: GitHub Copilot

Works with: GitHub Copilot

“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

First committed by
GitHub avatar of benjishobenjisho
Publisher
GitHub (Official)
Distributed by
GitHub
Source
github/awesome-copilot · agents/debian-linux-expert.agent.md · 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-expert.zip