Agent skill · operations · davila7

Linux Production Shell Scripts

This skill should be used when the user asks to "create bash scripts", "automate Linux tasks", "monitor system resources", "backup files", "manage users", or "write production shell scripts". It provides ready-to-use shell script templates for system administration.

Why this skill is useful

Adds multiple executable shell scripts for automation and system monitoring that enhance operational capabilities.

What it needs

Requires mysql-client, openssl, rsync installed locally. About 6k tokens when loaded. Last updated 2026-08-06. 30,138 stars on the source repository.

What this skill does

Linux Production Shell Scripts Purpose Provide production-ready shell script templates for common Linux system administration tasks including backups, monitoring, user management, log analysis, and automation. These scripts serve as building blocks for security operations and penetration testing environments. Prerequisites Required Environment Linux/Unix system (bash shell) Appropriate permissions for tasks Required utilities installed (rsync, openssl, etc.) Required Knowledge Basic bash scripting Linux file system structure System administration concepts Outputs and Deliverables 1. Backup Solutions - Automated file and database backups 2. Monitoring Scripts - Resource usage tracking 3. Automation Tools - Scheduled task execution 4. Security Scripts - Password management, encryption Core Workflow Phase 1: File Backup Scripts Basic Directory Backup Remote Server Backup Backup Rotation Script Database Backup Script Phase 2: System Monitoring Scripts CPU Usage Monitor Disk Space Monitor CPU Usage Logger System Health Check Phase 3: User Management Scripts User Account Creation Password Expiry Checker Phase 4: Security Scripts Password Generator File Encryption Script Phase 5: Log Analysis Scripts Error Log Extractor Web Server Log Analyzer Phase 6: Network Scripts Network Connectivity Checker Website Uptime Checker Network Interface Info Phase 7: Automation Scripts Automated Package Installation Task Scheduler (Cron Setup) Service Restart Script Phase 8: File Operations Directory Synchronization Data Cleanup Script Folder Size Checker Phase 9: System Information System Info Collector Phase 10: Git and Development Git Repository Updater Remote Script Execution Quick Reference Common Script Patterns Pattern Purpose --------- --------- #!/bin/bash Shebang for bash $(date +%Y%m%d) Date formatting $((expression)) Arithmetic ${var:-default} Default value "$@" All arguments Useful Commands Command Purpose --------- --------- chmod +x script.sh Make executable ./script.sh Run …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills davila7/linux-shell-scripting

View the source on GitHub

Browse the @skills marketplace