micsapp/micstec-skills/clay-ci-integration

Claude Code and agent skill by micsapp/micstec-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Configure Clay CI/CD integration with GitHub Actions and testing. Use when setting up automated testing, configuring CI pipelines, or integrating Clay tests into your build process. Trigger with phrases like "clay CI", "clay GitHub Actions", "clay automated tests", "CI clay".

Install

npx vskill@latest install micsapp/micstec-skills/clay-ci-integration

SKILL.md

Clay CI Integration

Overview

Set up CI/CD pipelines for Clay integrations with automated testing.

Prerequisites

  • GitHub repository with Actions enabled
  • Clay test API key
  • npm/pnpm project configured

Instructions

Step 1: Create GitHub Actions Workflow

Create .github/workflows/clay-integration.yml:

yaml
name: Clay Integration Tests
on:
push:
branches: [main]
pull_request:
branches: [main]
env:
CLAY_API_KEY: ${{ secrets.CLAY_API_KEY }}
jobs:
test:
runs-on: ubuntu-latest
env:
CLAY_API_KEY: ${{ secrets.CLAY_API_KEY }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
- run: npm ci
- run: npm test -- --coverage
- run: npm run test:integration
Step 2: Configure Secrets
bash
gh secret set CLAY_API_KEY --body "sk_test_***"
Step 3: Add Integration Tests
typescript
describe('Clay Integration', () => {
it.skipIf(!process.env.CLAY_API_KEY)('should connect', async () => {
const client = getClayClient();
const result = await client.healthCheck();
expect(result.status).toBe('ok');
});
});

Output

  • Automated test pipeline
  • PR checks configured
  • Coverage reports uploaded
  • Release workflow ready

Error Handling

IssueCauseSolution
Secret not foundMissing configurationAdd secret via gh secret set
Tests timeoutNetwork issuesIncrease timeout or mock
Auth failuresInvalid keyCheck secret value

Examples

Release Workflow
yaml
on:
push:
tags: ['v*']
jobs:
release:
runs-on: ubuntu-latest
env:
CLAY_API_KEY: ${{ secrets.CLAY_API_KEY_PROD }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '20'
- run: npm ci
- name: Verify Clay production readiness
run: npm run test:integration
- run: npm run build
- run: npm publish
Branch Protection
yaml
required_status_checks:
- "test"
- "clay-integration"

Resources

Next Steps

For deployment patterns, see clay-deploy-integration.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
4
7-day trend score
13

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/micsapp/micstec-skills/clay-ci-integration/badge)](https://verified-skill.com/skills/micsapp/micstec-skills/clay-ci-integration)

Something wrong with this skill or its page? Tell us.