hermes-s6-container-supervision

Modify and debug the s6-overlay supervision tree in the Hermes Agent Docker image.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill hermes-s6-container-supervision-brittaniebuffiecsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-s6-container-supervision
Source: https://github.com/brittaniebuffiecsu/zerogravityclaw/tree/main/src/hermes-core/optional-skills/devops/hermes-s6-container-supervision
Command: npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill hermes-s6-container-supervision-brittaniebuffiecsu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the problem of managing, debugging, and extending the s6-overlay supervision tree within the Hermes Agent Docker image, providing capabilities for adding new services, diagnosing issues with per-profile gateways, and understanding the main-program pattern.

Core Features & Use Cases

  • Supervision Management: Manage the s6-overlay supervision tree inside the Hermes Agent Docker image.
  • Service Configuration: Configure static services in the Hermes Docker image and per-profile gateway slots.
  • Debugging Tools: Debug issues with the container's CMD and understand the main-program pattern.
  • Boot Script Management: Modify and manage cont-init.d boot scripts for UID remap, volume seeding, and profile reconciliation.
  • Use Case: Use this skill to ensure a per-profile gateway starts and runs correctly after a container restart.

Quick Start

Run the following command to bring up a new static service in the Hermes Docker image: hermes -p coder gateway run

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 manage the s6-overlay supervision tree in a Docker container?

You can manage the s6-overlay supervision tree by modifying and debugging static services and per-profile gateway slots within the Hermes Agent Docker image to ensure they start and run correctly.

How do I debug the main-program pattern and CMD issues in an s6-overlay Docker image?

Debugging the main-program pattern and CMD issues in an s6-overlay Docker image involves using specialized debugging tools to inspect container startup failures and ensure the main program executes correctly under supervision.

How do I configure boot scripts for UID remap and volume seeding in a supervised container?

Configuring boot scripts for UID remap and volume seeding requires modifying the `cont-init.d` scripts within the s6-overlay supervision tree to handle profile reconciliation during container initialization.

How do I ensure a per-profile gateway starts correctly after a Docker container restart?

To ensure a per-profile gateway starts correctly after a Docker container restart, configure the gateway slots within the s6-overlay supervision tree to manage the service lifecycle and execution state automatically.

Do I need Docker and s6-overlay knowledge to configure static services in the Hermes Agent image?

Yes, configuring static services in the Hermes Agent Docker image requires Docker and prior knowledge of s6-overlay supervision to properly manage the supervision tree and per-profile gateway configurations.