hermes-s6-container-supervision

Manage and debug s6-overlay service supervision in Hermes Docker containers.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Rheasilvia/hermes-desktop --skill hermes-s6-container-supervision-rheasilvia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-s6-container-supervision
Source: https://github.com/Rheasilvia/hermes-desktop/tree/main/optional-skills/devops/hermes-s6-container-supervision
Command: npx skills add https://github.com/Rheasilvia/hermes-desktop --skill hermes-s6-container-supervision-rheasilvia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves operational complexities when managing s6-overlay services within the Hermes Docker environment, ensuring reliable container lifecycle management and profile gateway stability.

Core Features & Use Cases

  • Service Diagnostics: Provides commands to inspect, start, stop, and restart per-profile gateways and static services.
  • Boot Reconciliation: Automates the restoration of profile gateway slots from persistent volumes during container startup.
  • Use Case: Use this skill to diagnose why a specific profile gateway is failing to start or to manually trigger a service restart after modifying configuration files.

Quick Start

Use the hermes-s6-container-supervision skill to inspect the status of the gateway service for the coder profile.

Frequently Asked Questions about hermes-s6-container-supervision

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug s6 services in a Docker container?

You can debug s6 services in a Docker container by using commands to inspect, start, stop, and restart per-profile gateways and static services. It requires direct access to the container's s6-overlay binary path.

Why does a profile gateway fail to start during container startup?

A profile gateway fails to start during container startup if persistent volume reconciliation is interrupted. This skill automates the restoration of profile gateway slots from persistent volumes to ensure reliable container lifecycle management.

How do I restart a static service after modifying s6-overlay configuration files?

You can restart a static service after modifying s6-overlay configuration files by manually triggering a service restart command. This skill manages s6-overlay service supervision within the Hermes Docker environment.

Does s6-overlay supervision require direct access to the internal service directory?

Yes, s6-overlay supervision requires direct access to the container's s6-overlay binary path and internal service directory structure. This access is necessary to facilitate static service monitoring during container runtime.

What is the best way to inspect the status of a gateway service for a specific profile?

The best way to inspect the status of a gateway service for a specific profile is to use service diagnostics commands provided by this skill. It allows you to monitor static services and profile gateways within Hermes Docker containers.

Can I automate profile gateway restoration from persistent volumes in Docker?

Yes, you can automate profile gateway restoration from persistent volumes in Docker. This skill provides boot reconciliation to automate the restoration of profile gateway slots during container startup.