From clari-pack
Integrates Clari export pipeline testing into GitHub Actions CI/CD. Tests API connectivity with real Clari data, validates schemas, runs pytest unit/integration tests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/clari-pack:clari-ci-integrationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Add Clari export validation to CI: test API connectivity, validate export schemas, and run pipeline integration tests.
Add Clari export validation to CI: test API connectivity, validate export schemas, and run pipeline integration tests.
name: Clari Pipeline Tests
on:
push:
paths: ["src/clari/**", "tests/clari/**"]
schedule:
- cron: "0 6 * * 1" # Weekly Monday check
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11"
- run: pip install -r requirements.txt
- name: Unit tests (mock data)
run: pytest tests/ -v -k "not integration"
- name: Integration test (real API)
if: github.ref == 'refs/heads/main'
env:
CLARI_API_KEY: ${{ secrets.CLARI_API_KEY }}
run: |
python -c "
from clari_client import ClariClient
client = ClariClient()
forecasts = client.list_forecasts()
assert len(forecasts) > 0, 'No forecasts found'
print(f'Connected: {len(forecasts)} forecasts available')
"
- name: Schema validation
env:
CLARI_API_KEY: ${{ secrets.CLARI_API_KEY }}
run: |
python scripts/validate_schema.py
gh secret set CLARI_API_KEY --body "your-api-token"
For deployment patterns, see clari-deploy-integration.
npx claudepluginhub pw00kt/fuzzy-sniffle --plugin clari-pack7plugins reuse this skill
First indexed Jul 10, 2026
Showing the 6 earliest of 7 plugins
Integrates Clari export pipeline testing into GitHub Actions CI/CD. Tests API connectivity with real Clari data, validates schemas, runs pytest unit/integration tests.
Sets up GitHub Actions CI/CD pipelines for Klaviyo integrations with mocked unit tests, gated integration tests, and API connectivity smoke tests.
Configures GitHub Actions workflows for Clay integrations: tests webhook handlers, validates enrichment data schemas, checks PII in fixtures, and runs live API tests.