
chaterm/terminal-skills
61 skills5.8k installs3k starsGitHub
Install
npx skills add https://github.com/chaterm/terminal-skillsSkills in this repo
1CronThe cron skill is designed for 定时任务管理. Invoke when the user asks about cron or related SKILL.md workflows.1.3kinstalls2System Adminsystem-admin is a terminal-skills package (version 1.0.0) from chaterm/terminal-skills covering core Linux administration commands and monitoring practices. The skill documents reading system identity with cat /etc/os-release, uname, and hostnamectl; hardware views via lscpu, free, lsblk, and df; and ongoing resource and service checks from the shell. Developers reach for system-admin when SSH'd into servers to diagnose load, disk pressure, service failures, or permission issues without opening a separate runbook wiki. It fits agent sessions where operational answers should cite concrete bash invocations for uptime, memory, CPU, disk, logs, and package or user management on Linux hosts.479installs3SystemdGuides terminal operations for systemd on Linux: write unit files, enable and restart services, inspect status, read journal logs, manage timers, and diagnose failed startups on production and staging machines.223installs4Network ToolsTerminal-oriented network-tools skill from chaterm/terminal-skills teaches agents to run classic shell utilities for connectivity, DNS resolution, port scans, and traffic inspection so backend and DevOps issues can be diagnosed without leaving the CLI.181installs5VpnTerminal-oriented VPN skill from chaterm/terminal-skills for installing clients, configuring profiles, split tunneling, DNS routing, credential rotation, and diagnosing connectivity issues when accessing private SaaS, API, and admin infrastructure securely.170installs6SshTerminal skill for SSH workflows in chaterm/terminal-skills: key generation, config files, host aliases, bastion jumps, port forwarding, and troubleshooting authentication and connectivity for secure remote administration of servers and APIs.130installs7FirewallTerminal skill for Linux firewall management: create, list, and debug iptables, nftables, or ufw policies to restrict ingress and egress, expose required services safely, and audit open ports on servers.115installs8Tcp IpReference for diagnosing TCP/IP network configuration and connectivity from the command line. Used when a developer troubleshoots network issues on a server.106installs9Aliyun CliProvides command-line patterns for operating Alibaba Cloud (Aliyun) ECS, OSS, and RDS services via the aliyun CLI. A developer uses it to configure credentials and run cloud operations from the terminal.90installs10MysqlCovers MySQL/MariaDB daily management, backup and recovery, and performance tuning. A developer uses it when administering a MySQL database.90installs11File OperationsCovers Linux file search with find, batch file operations, and permission management. A developer uses it when working with files from the Linux command line.88installs12Shell ScriptingCovers Bash script structure, syntax, debugging, and scripting best practices. A developer uses it when writing shell automation scripts.85installs13Process ManagementCovers Linux process viewing with ps, signal handling, and resource limiting. A developer uses it when managing processes on a Linux system.84installs14ProxyCovers Squid forward proxy and Nginx forward/reverse proxy configuration. A developer uses it when setting up a proxy server.84installs15Backup StrategyExplains the 3-2-1 backup rule, backup types, GFS retention, and integrity/restore verification with shell scripts. A developer uses it when planning a server backup scheme.78installs16RsyncCovers rsync for local and remote file synchronization with incremental transfer and backup use cases. A developer uses it when syncing or backing up files.78installs17Log AnalysisCovers log viewing, aggregation, and analysis with grep and awk plus alert configuration. A developer uses it when analyzing server logs and setting up alerts.77installs18NginxCovers Nginx service control, reverse proxy, load balancing, and performance tuning. A developer uses it when configuring the Nginx web server.73installs19Tar CompressionReference for creating, extracting, and compressing archives using tar and common compression utilities. Used when a developer needs to package or unpack files on a Linux server.73installs20AuditProvides Linux security auditing patterns covering the auditd audit system, vulnerability scanning, and compliance checks. A developer uses it to audit system security and check compliance from the terminal.72installs21Traffic AnalysisReference for capturing and inspecting network packets with terminal traffic-analysis tools. Used when a developer diagnoses network behavior or bottlenecks on a server.72installs22Azure CliProvides az CLI commands for resource groups, virtual machines, blob storage, AKS clusters, and App Service. A developer uses it when administering Azure resources from the terminal.70installs23DnsCovers DNS query tools like dig and configuration of BIND and CoreDNS. A developer uses it when configuring or debugging DNS resolution.68installs24PostgresqlCovers PostgreSQL database management, extension usage, and query optimization. A developer uses it when administering a PostgreSQL database.66installs25NetworkingCovers Docker network drivers including bridge and overlay plus cross-host container communication. A developer uses it when configuring container networking.65installs26TuningReference for adjusting Linux performance parameters such as kernel and system settings via the command line. Used when a developer optimizes server performance.65installs27RedisCovers Redis commands, persistence options, and cluster configuration. A developer uses it when administering a Redis cache or datastore.62installs28HardeningCovers Linux system hardening including SSH configuration, sysctl tuning, and CIS baseline standards. A developer uses it when securing a server against attack.61installs29Cloud BackupCovers cloud backup to AWS S3 and other object stores with sync, cross-region replication, and lifecycle rules. A developer uses it when moving backups to cloud storage.60installs30ComposeProvides Docker Compose commands and patterns for multi-container orchestration, environment variables, and networking. A developer uses it when running multi-service stacks locally or on a server.59installs31Ssl TlsReference for generating, inspecting, and troubleshooting SSL/TLS certificates from the command line. Used when a developer configures HTTPS or debugs certificate problems on a server.58installs32Disaster RecoveryExplains disaster recovery concepts including RTO/RPO objectives, failover, and HA planning. A developer uses it when designing a recovery plan for critical systems.57installs33Load BalancerCovers HAProxy and Nginx load-balancer configuration and health checks. A developer uses it when distributing traffic across backend servers.55installs34MonitoringCovers Prometheus PromQL queries, Grafana dashboards, and alert-rule configuration. A developer uses it when setting up monitoring and alerting.55installs35User PermissionsReference for creating and managing users, groups, and file permission settings on Linux. Used when a developer administers access control on a server.54installs36Ci CdProvides pipeline configs for GitHub Actions, GitLab CI, and Jenkins covering builds, tests, Docker push, and Kubernetes deploys. A developer uses it when setting up a CI/CD workflow.53installs37Container OpsCovers Docker container lifecycle, resource limits, log viewing, and common run parameters. A developer uses it when operating Docker containers day to day.53installs38Image ManagementCovers Docker image building, multi-stage builds, registry operations, and size optimization. A developer uses it when managing container images.53installs39MongodbCovers MongoDB connection management, index optimization, and sharded clusters. A developer uses it when administering a MongoDB database.53installs40Sql OptimizationReference for diagnosing slow SQL queries through execution plans, indexes, and rewrites. Used when a developer needs to tune database query performance.53installs41ApacheProvides Apache HTTP Server administration patterns covering service control, virtual hosts, and module management across CentOS and Ubuntu. A developer uses it to configure and manage an Apache web server from the terminal.52installs42Git AdvancedCovers advanced Git workflows including branching, rebase, cherry-pick, and hooks. A developer uses it when handling complex version-control operations.52installs43BenchmarkingProvides commands for stress and load testing across CPU, memory, disk IO, HTTP endpoints, and network throughput. A developer uses it when benchmarking server or database performance.51installs44DockerfileCovers Dockerfile instructions, multi-stage builds, and image security scanning best practices. A developer uses it when authoring or optimizing a Dockerfile.51installs45AnsibleProvides Ansible automation patterns covering ad-hoc commands, playbooks, roles, and dynamic inventory. A developer uses it for configuration management and infrastructure automation from the terminal.50installs46TroubleshootingReference for diagnosing server issues across processes, services, and resources from the command line. Used when a developer needs to investigate a failing or degraded Linux system.50installs47ProfilingCovers CPU and memory profiling, flame graphs, and tracing with perf and strace. A developer uses it when diagnosing performance bottlenecks.48installs48Kubectl BasicsCovers the most common kubectl commands for cluster info and daily Kubernetes operations. A developer uses it when interacting with a Kubernetes cluster from the terminal.46installs49Pod ManagementCovers Kubernetes Pod lifecycle management, log viewing, and exec-based debugging. A developer uses it when managing or debugging Pods.46installs50SnapshotReference for creating, mounting, restoring, and deleting filesystem and cloud volume snapshots via LVM, Btrfs, ZFS, and AWS EBS commands. Used when a developer needs to back up or roll back volumes on a Linux server.46installs51Aws CliProvides aws CLI command patterns for EC2 instances, S3 buckets, IAM users, Lambda functions, and EKS clusters. A developer uses it when administering AWS resources from the terminal.45installs52ElasticsearchCovers Elasticsearch cluster health, index management, and query DSL operations. A developer uses it when operating an Elasticsearch or ELK cluster.44installs53Configmap SecretCovers creating and managing Kubernetes ConfigMaps and Secrets for configuration and sensitive data. A developer uses it when injecting config into Kubernetes workloads.43installs54DeploymentCovers Kubernetes Deployment operations including rollouts, rollbacks, and scaling. A developer uses it when managing app deployments on Kubernetes.43installs55GcloudProvides gcloud CLI commands for GCP resource management, GKE, and Cloud Functions. A developer uses it when administering Google Cloud resources from the terminal.42installs56Service IngressCovers Kubernetes Service types, Ingress configuration, and TLS termination for exposing workloads. A developer uses it when exposing services in Kubernetes.42installs57HelmCovers Helm chart development, repository management, and version upgrades for Kubernetes. A developer uses it when packaging or deploying Helm charts.41installs58TerraformReference for Terraform init, plan, apply, and state management commands. Used when a developer provisions cloud infrastructure as code.41installs59MaintenanceCovers OpenClaw day-to-day operations, backup and recovery, fault repair, and HA management. A developer uses it when maintaining an OpenClaw deployment.40installs60ConfigurationDocuments OpenClaw core configuration, environment variables, performance tuning, and security settings. A developer uses it when configuring an OpenClaw deployment.36installs61InstallationDocuments OpenClaw installation and deployment methods with system requirements for various environments. A developer uses it when standing up an OpenClaw instance.36installs