supervisor-config-gen is a zero-flag bash utility that generates a Supervisor program config from the current app directory using a required run.sh entrypoint.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install supervisor-config-gen
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 supervisor-config-gen using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
supervisor-config-gen is a lightweight bash tool designed to turn an application directory into a ready-to-use Supervisor [program:*] configuration with no manual field entry. By running it inside a target app folder, Openclaw Skills can infer the program name, command, working directory, user, and log paths directly from the environment.
It is built for fast, repeatable generation of supervisord configs when an app already has a run.sh startup script. The output is a single local .conf file that can be reviewed, edited if needed, and then used to manage the app under Supervisor with standardized process, logging, and restart settings.
run.sh entrypoint.[program:*] boilerplate.run.sh location.command to <cwd>/run.sh and directory to <cwd>.[program:<name>] Supervisor config with fixed defaults for process count, restart behavior, stop behavior, and log rotation.<dirname>-supervisor.conf into the current directory.run.sh entrypoint.bash is available on the system, since this Openclaw Skills tool is a bash script.cd /path/to/app
supervisor-config-gen
<dirname>-supervisor.conf was created in the current directory.command, user, and log paths.Notes:
The generated artifact is a single Supervisor config file with a fixed naming and field taxonomy.
| Item | Schema / Source | Notes |
|---|---|---|
| Output file | <dirname>-supervisor.conf |
Written to the current working directory |
| Program section | [program:<dirname>] |
Derived from basename $(pwd) |
command |
<cwd>/run.sh |
Required entrypoint reference |
directory |
<cwd> |
Current directory at execution time |
process_name |
%(program_name)s |
Supervisor template token |
numprocs |
1 |
Hardcoded |
user |
$(whoami) |
Current invoking user |
stopsignal |
TERM |
Hardcoded |
stopwaitsecs |
10 |
Hardcoded |
stopasgroup |
true |
Hardcoded |
killasgroup |
true |
Hardcoded |
autostart |
true |
Hardcoded |
autorestart |
true |
Hardcoded |
redirect_stderr |
true |
Hardcoded |
redirect_stdout |
true |
Hardcoded |
stdout_logfile |
$HOME/logs/supervisord/<program>-out.log |
Derived from user home and program name |
stderr_logfile |
$HOME/logs/supervisord/<program>-err.log |
Derived from user home and program name |
stdout_logfile_maxbytes |
50MB |
Hardcoded rotation limit |
stdout_logfile_backups |
10 |
Hardcoded retention |
stderr_logfile_maxbytes |
50MB |
Hardcoded rotation limit |
Metadata taxonomy used by Openclaw Skills:
$HOME/logs/supervisord/ for consistent per-user logging.Loading
persistent-sshfs is a Bash-based Openclaw Skills utility that retries SSHFS mounts until they connect, then relies on sshfs reconnect for transient drop recovery.

Openclaw Skills adapts AI explanations for first-principles learners, starting at step zero with clear reasoning, analogies, and guess validation.

Openclaw Skills for Schedulala automate social post creation, validation, scheduling, publishing, and monitoring across 12 platforms.

SandBase Openclaw Skills helps you safely connect, configure, and verify the SandBase MCP server in supported AI clients without exposing secrets.

Openclaw Skills for securely packaging a WorkBuddy workspace into an encrypted handoff file and restoring it on another machine to continue development.

Openclaw Skills for Strong Mindset turns doubt, friction, and criticism into actionable 24-hour next steps, structured evaluations, and style-aligned writing support.








































