Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/hex-ci-integration
Configure Hex CI/CD integration with GitHub Actions and testing.
Passed 24 of 28 test cases with the skill, and 9 of 28 without it.
and 18 more in the full report
15 fixed9 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
What npm script command is called in the `trigger-hex-refresh` GitHub Actions job to execute the live integration tests against Hex?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies running command 'npm run test:integration'. | Missed | Passed |
The instructions your model reads when the skill loads.
Set up CI/CD for Hex data analytics integrations: run unit tests with mocked project run and connection responses on every PR, trigger live Hex project runs and validate outputs on merge to main. Hex provides collaborative data notebooks with scheduled runs and API-triggered execution, so CI pipelines verify data transform logic, trigger post-deploy dashboard refreshes, and monitor run status.
# .github/workflows/hex-ci.yml
name: Hex CI
on:
pull_request:
paths: ['src/hex/**', 'tests/**']
push:
branches: [main]
jobs:
unit-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: '20' }
- run: npm ci
- run: npm test -- --reporter=verbose
trigger-hex-refresh:
if: github.ref == 'refs/heads/main'
needs: unit-tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: '20' }
- run: npm ci
- run: npm run test:integration
env:
HEX_API_TOKEN: ${{ secrets.HEX_API_TOKEN }}
HEX_PROJECT_ID: ${{ vars.HEX_PROJECT_ID }}
test cases passed, vs 9 / 28 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.