hermes-s6-container-supervision

Manage and troubleshoot the s6-overlay supervision tree in Hermes Agent Docker containers.

9|3|Updated May 18, 2026
One-click install
npx skills add https://github.com/jordanhubbard/mac --skill hermes-s6-container-supervision-jordanhubbard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-s6-container-supervision
Source: https://github.com/jordanhubbard/mac/tree/main/src/mac/_hermes/skills/software-development/hermes-s6-container-supervision
Command: npx skills add https://github.com/jordanhubbard/mac --skill hermes-s6-container-supervision-jordanhubbard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenges of modifying, debugging, and extending the s6-overlay supervision tree inside the Hermes Agent Docker image, ensuring efficient and robust container management.

Core Features & Use Cases

  • Container Service Management: Add or remove services, debug and maintain supervision gateways.
  • Debugging Tools: Utilize commands to diagnose and troubleshoot gateway issues.
  • Understanding Architecture B: Gain insights into the CMD as main program pattern in the container.
  • Use Case: When you need to ensure a container service, such as a gateway, is functioning correctly and you need to modify its run script or debug why it's not starting.

Quick Start

Run the skill with 'hermes run s6-supervision --debug'

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-overlay supervision tree issues in Docker containers?

Debug s6-overlay supervision tree issues by running the Hermes Agent with the s6-supervision skill in debug mode to diagnose container service maintenance problems. It handles s6-supervision configuration and CMD execution pattern troubleshooting.

How do I add or remove services from the s6-overlay supervision tree?

Add or remove services from the s6-overlay supervision tree by utilizing the container service management features within the Hermes Agent Docker image to maintain supervision gateways and modify run scripts.

Why does my container gateway fail to start under s6 supervision?

Container gateway startup failures under s6 supervision often stem from incorrect run script configurations or CMD execution pattern issues within the s6-overlay tree. Debugging procedures help diagnose why services are not starting correctly.

What is the CMD as main program pattern in Docker container supervision?

The CMD as main program pattern is an architecture pattern used within Hermes Agent Docker containers managed by s6-overlay, where the container's CMD executes as the primary supervised program within the s6 supervision tree.

Do I need Docker to use s6-overlay container supervision features?

Yes, Docker is required because s6-overlay container supervision operates within the Hermes Agent Docker image to manage the supervision tree, service configuration, and debugging procedures for containerized services.