A powerful tool to generate, validate, and lint hardened systemd unit files for services, timers, and sockets.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install systemd-unit-generator
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install systemd-unit-generator using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Systemd Unit Generator is a specialized tool within the Openclaw Skills ecosystem designed to streamline Linux service management. It enables developers to create production-ready .service, .timer, .socket, and .mount files without manually writing complex unit syntax. By providing a command-line interface and pre-configured templates, it ensures that your background processes are reliable and correctly configured.
Beyond simple generation, this skill integrates security best practices directly into the workflow. With the built-in hardening flag, users can instantly apply sandboxing and resource limits to their services, making it an essential part of the Openclaw Skills library for devops engineers and system administrators.
To begin using this tool from the Openclaw Skills collection, ensure you have Python 3 installed. You can run the generator directly via the provided script:
# Example: Generate a hardened Node.js service
python3 scripts/systemd-unit-generator.py preset nodejs --name myapp --exec "/usr/bin/node /app/server.js" --harden
No complex installation is required; simply call the script from your terminal with the desired parameters to start generating configurations.
The skill handles data through command-line parameters and outputs structured unit files. It supports the following metadata taxonomy:
| Data Element | Format | Description |
|---|---|---|
| Unit Name | String | The unique identifier for the service (e.g., my-app). |
| Configuration | Text/JSON | The actual systemd syntax or a JSON representation. |
| Environment | Key=Value | Environment variables injected into the service context. |
| Presets | Template | Pre-defined configurations for Node.js, Python, Docker, and Go. |
Loading
A systematic tool for planning Kubernetes cluster upgrades by identifying API deprecations and generating risk-aware migration runbooks.

An AI-powered skill for designing and executing chaos engineering experiments to verify system resilience and failure recovery.

A specialized AI skill designed to analyze and accelerate CI/CD pipelines through intelligent caching, job parallelization, and Docker layer optimization.

A specialized utility to audit and validate biome.json configuration files for errors, conflicts, and deprecated settings.

A comprehensive auditing tool that generates a 0-100 health score for any repository based on eight critical engineering dimensions.

A comprehensive diagnostic tool to find and fix performance-draining N+1 query patterns in ORM-based applications.








































