Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Validates CI/CD workflow files offline without a live environment or Docker container. Catches syntax and schema errors in GitHub Actions, GitLab CI, CircleCI, and Keep (AIOps) workflows before you push. Uses mocking to check structure and logic instantly.
Validates offline using mocking instead of requiring a live database or Docker container, so checks run instantly in any environment.
When to use it
- Validate a GitHub Actions workflow before pushing a commit
- Check Keep AIOps workflow steps for schema errors
- Scan an entire .github/workflows/ directory for broken configs
- Add offline CI validation to a pre-commit hook
- Verify agent-generated workflow files before suggesting them to users
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: validate my Keep workflow at workflows/alert-pipeline.yaml
- 1Locate the workflow file at workflows/alert-pipeline.yaml
- 2Run validate_keep.py against the file using the Keep-specific mocker
- 3Parse the output for syntax errors, missing steps, or invalid providers
- 4Return a structured report of issues with exact line-level locations
List of validation errors with line numbers, or confirmation that the workflow passes all checks