Configure Clay CI/CD and testing
clay-ci-integrationskillsetup L2★381
majiayu000/claude-skill-registry ↗What it does
Configure Clay CI/CD integration with GitHub Actions
Best for
Automating Clay integration tests on every PR/push to catch API compatibility issues and prevent regressions before merging.
Inputs
- · Clay test API key
- · GitHub repository with Actions enabled
Outputs
- · .github/workflows/clay-integration.yml GitHub Actions file
- · Integration test suite configuration
- · Coverage reports uploaded to artifact store
Requires
- · GitHub Actions (CI/CD runner)
- · GitHub Secrets (for storing API keys)
- · Node.js 20+ runtime
- · Clay CI API
Preconditions
- · GitHub repository with Actions enabled
- · Clay test API key available
- · npm/pnpm project configured
- · Integration tests written in test suite
Failure modes
- · Missing CLAY_API_KEY secret causes auth failures
- · Network timeouts if Clay API is slow
- · Invalid API key rejected before tests run
- · Branch protection requires passing checks first
Trust signals
- · YAML workflow provided and verified with GitHub Actions syntax
- · Error handling table documents common failures and solutions
- · Release workflow example shows production-ready pattern