hermes-s6-container-supervision

Inspect and manage s6-overlay services and container initialization hooks in Docker.

Updated May 4, 2026
One-click install
npx skills add https://github.com/InverterNetwork/hermes-agent --skill hermes-s6-container-supervision-inverternetwork
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-s6-container-supervision
Source: https://github.com/InverterNetwork/hermes-agent/tree/main/optional-skills/devops/hermes-s6-container-supervision
Command: npx skills add https://github.com/InverterNetwork/hermes-agent --skill hermes-s6-container-supervision-inverternetwork

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the complexity of managing and debugging s6-overlay services within the Hermes Agent Docker environment, ensuring that containerized processes, profile gateways, and boot scripts operate reliably.

Core Features & Use Cases

  • Service Inspection: Provides tools to verify the status of s6-supervised services and profile gateways.
  • Lifecycle Management: Enables manual control over starting, stopping, and restarting containerized services.
  • Boot Reconciliation: Helps diagnose issues with container initialization, UID/GID remapping, and profile gateway restoration.
  • Use Case: If a per-profile gateway fails to start after a container restart, use this skill to inspect the s6 service status and manually trigger a service restart to restore functionality.

Quick Start

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

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 a failing s6 service in a Docker container?

To debug a failing s6 service in a Docker container, you can inspect the service state and manually trigger a restart through the Hermes CLI service manager to restore functionality.

How do I manually control the lifecycle of s6-overlay services?

You can manually control the lifecycle of s6-overlay services by using the Hermes CLI service manager to start, stop, and restart containerized profile gateways.

Can I diagnose boot-time reconciliation issues in s6-overlay without restarting the container?

Yes, you can diagnose s6-overlay boot-time reconciliation issues by inspecting container initialization hooks and UID/GID remapping directly through the Hermes CLI service manager.

What do I need to access to manage s6 services in the Hermes Docker environment?

You need access to the container's s6-overlay binary path and the Hermes CLI service manager to perform administrative operations and manage services in the Hermes Docker environment.

How do I check the status of a specific profile gateway in s6 supervision?

To check the status of a specific profile gateway in s6 supervision, inspect the service state for the named profile using the Hermes CLI service manager tools.