linux-sysadmin
SkillProductivityDiagnose and operate Linux hosts, services, packages, permissions, SELinux, firewalls, and SSH. Use for host-level work that is not primarily an application-specific or container task.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the linux-sysadmin skill
What this skill tells your AI
The instructions your AI receives, as published by christitustech/titus-ai in .agents/skills/linux-sysadmin/SKILL.md and read by ahel’s review.
Workflow
- Gather host, service, resource, network, and security diagnostics.
- Determine whether the failure is host-level or primarily belongs to a specialized application, container, or cross-system infrastructure skill.
- Identify impact and recent changes, then create rollback for files, packages, service units, and firewall changes.
- Implement the smallest host-level fix and validate runtime behavior, remote access, security policy, and boot persistence.
Diagnostics
cat /etc/os-release
uname -a
uptime
free -h
df -h
lsblk
systemctl status <unit>
journalctl -xeu <unit>
ss -tulpn
getenforce
firewall-cmd --list-all
ufw status verbose
Safety Rules
- Never disable SELinux as a default fix.
- Never rotate SSH keys or change
sshd_configwithout rollback. - Never modify firewall rules without confirming active firewall stack.
- Prefer systemd drop-ins over editing packaged unit files.
- Preserve ownership, permissions, ACLs, mount options, and labels.
Validation
- Service starts now and after reboot.
- Logs show no new errors.
- Expected ports listen and unexpected ports do not.
- SSH access still works.
- SELinux and firewall state match the intended policy.
Signals
- GitHub stars
- 125
- Forks
- 21
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
linux-sysadmin- Source
- github.com/christitustech/titus-ai