home / skills / a5c-ai / babysitter / yaml
/plugins/babysitter/skills/babysit/process/specializations/web-development/skills/yaml
This skill helps you craft and validate YAML configurations for CI/CD, Docker Compose, and Kubernetes deployments.
npx playbooks add skill a5c-ai/babysitter --skill yamlReview the files below or copy the command above to add this skill to your agents.
---
name: yaml
description: YAML configuration for CI/CD, Docker Compose, and Kubernetes.
allowed-tools: Read, Write, Edit, Bash, Glob, Grep
---
# YAML Skill
Expert assistance for YAML configuration files.
## Capabilities
- Write YAML configurations
- Handle complex structures
- Validate YAML syntax
- Configure CI/CD
- Set up Docker Compose
## Examples
```yaml
# Docker Compose
services:
web:
build: .
ports:
- '3000:3000'
environment:
- NODE_ENV=production
depends_on:
- db
db:
image: postgres:15
volumes:
- postgres_data:/var/lib/postgresql/data
```
## Target Processes
- ci-cd-configuration
- docker-setup
- kubernetes-deployment
This skill provides expert assistance creating and validating YAML configuration files for CI/CD pipelines, Docker Compose stacks, and Kubernetes deployments. It produces clear, deterministic, and resumable configurations that integrate with automated orchestration workflows. The focus is practical: working examples, error checking, and fast iteration for development and production environments.
The skill analyzes requirements and generates YAML structures tailored to the target system (CI/CD, Docker Compose, or Kubernetes). It validates syntax, suggests schema-compliant fields, and produces minimal reproducible examples you can drop into your repo. For complex setups it splits concerns into reusable fragments (overlays, templates, or service definitions) and documents required secrets, volumes, and dependencies.
Can you validate YAML syntax and schema?
Yes. The skill checks YAML syntax and can validate common schemas (Kubernetes API objects, basic CI schemas). It returns errors with line hints and suggested fixes.
Do you include secrets directly in files?
No. I recommend referencing secret stores or environment variables. I will flag embedded secrets and provide secure alternatives.