setup-container-config

Create and validate YAML configuration files for containerized service modules.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Edgame2/castiel2 --skill setup-container-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-container-config
Source: https://github.com/Edgame2/castiel2/tree/main/.cursor/skills/setup-container-config
Command: npx skills add https://github.com/Edgame2/castiel2 --skill setup-container-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates and validates YAML configuration files for modular services, ensuring consistent structure and removing manual config errors across deployments.

Core Features & Use Cases

  • Generates and validates config/default.yaml according to ModuleImplementationGuide.md Section 4.
  • Creates config/schema.json to enforce schema validation for service configurations.
  • Resolves environment variables (e.g., ${VAR:-default}) and wires registry-based service URLs.
  • Sets up RabbitMQ bindings and optional data_lake/config features as guided by the plan.

Quick Start

Initialize configuration for a new service by running the setup-container-config workflow with the appropriate module name and required environment variables.

Frequently Asked Questions about setup-container-config

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

FAQPage Schema
How do I generate YAML configuration files for containerized services?

Generate YAML configuration files for containerized services by automating the creation of config/default.yaml. This ensures a consistent module structure and removes manual configuration errors across deployments.

How does schema validation work for service configurations?

Schema validation for service configurations works by generating a config/schema.json file that enforces a defined structure. This schema-defined validation ensures configuration options conform to expected formats before deployment.

Can I resolve environment variables inside YAML configs automatically?

Yes, you can resolve environment variables inside YAML configs automatically. The workflow supports environment variable resolution using syntax like ${VAR:-default} and wires registry-based service URLs directly into the configuration.

How do I set up RabbitMQ bindings in a YAML configuration?

Set up RabbitMQ bindings in a YAML configuration by running the configuration workflow with the appropriate module name. It configures bindings and optional data_lake features as guided by the deployment plan.

Do I need a schema.json file to validate service configuration options?

Yes, you need a schema.json file to validate service configuration options. Generating config/schema.json enforces schema validation and ensures your service configurations maintain a consistent, error-free structure across updates.