One-click install
npx skills add https://github.com/kettleofketchup/KettleOfSkills --skill goss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goss
Source: https://github.com/kettleofketchup/KettleOfSkills/tree/main/plugins/goss/skills/goss
Command: npx skills add https://github.com/kettleofketchup/KettleOfSkills --skill goss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the tedious, error-prone manual work of verifying server configurations, running services, open ports, and installed packages across development, staging, and production environments.

Core Features & Use Cases

  • YAML Test Definitions: Write simple, human-readable tests for packages, services, ports, files, HTTP endpoints, and more without complex scripting.
  • Auto-Test Generation: Use goss add and goss autoadd to automatically generate test cases from your current system state, cutting down on manual test writing effort.
  • Use Case: Use this Skill to validate that a production server has the correct nginx configuration, running services, and open ports after a deployment, or to test Docker containers in your CI pipeline.

Quick Start

Use the goss skill to create and execute YAML-based validation tests to verify your server's nginx package is installed, the nginx service is running, and port 80 is listening.

Frequently Asked Questions about goss

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

FAQPage Schema
How do I validate server configuration and running services without manual checks?

Server validation uses simple YAML test definitions to verify running services, open ports, and installed packages, eliminating error-prone manual system checks across development and production environments.

What is the best way to test Docker containers in a CI/CD pipeline?

Docker container testing in CI/CD pipelines is handled by executing YAML validation tests against container state, verifying installed packages, listening ports, and HTTP endpoints automatically during build stages.

Can I automatically generate system tests for my current server state?

System tests can be automatically generated using goss add and goss autoadd commands, which create YAML test cases directly from your current system baseline to cut down on manual writing effort.

Does YAML infrastructure testing support HTTP endpoints and file verification?

YAML infrastructure testing supports verifying HTTP endpoints, files, packages, services, ports, and system parameters, providing comprehensive coverage for infrastructure as code verification tasks.

How do I integrate server validation results with monitoring tools?

Server validation results integrate with monitoring and CI tools through multiple output formats, allowing test execution outcomes to be exported and consumed by external infrastructure monitoring systems.