← All skills
ci-cd-integration
85 / 100 · Low risk
Fine to try. Some of what it can do is expected: a devops skill usually runs commands, installs tools and uses cloud credentials.
By petrkindlmann/qa-skills (GitHub) · devops · 267 stars · scanned at commit 6243425
Design CI/CD pipelines that run test suites. Covers GitHub Actions and GitLab CI templates, parallelism and sharding, artifact management, flaky-test quarantine, test-result publishing, coverage quality gates, OIDC keyless deploy, and copy-paste workflows for Playwright, Jest, and multi-stage pipelines. Use when: "CI/CD," "GitHub Actions," "pipeline," "test in CI," "GitLab CI," "continuous integration," "test automation pipeline," "shard tests in CI." Not for: per-test flaky healing at runtime …
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this. Expected for a devops skill.
Found in 30 places.
Show 17 more
- skills/ci-cd-integration/SKILL.md, line 149
Before reaching for a paid balancer: Playwright's `--shard` already distributes by file and balances on duration from prior runs. To inspect or feed custom timi - skills/ci-cd-integration/SKILL.md, line 164
- Parallel sharding: `parallel: 4` exposes `CI_NODE_INDEX`/`CI_NODE_TOTAL`; run `npx playwright test --shard=$CI_NODE_INDEX/$CI_NODE_TOTAL`. - skills/ci-cd-integration/SKILL.md, line 196
- run: npx playwright test --grep-invert @flaky - skills/ci-cd-integration/SKILL.md, line 201
- run: npx playwright test --grep @flaky - skills/ci-cd-integration/SKILL.md, line 287
Needs `[unit-tests, e2e-tests, visual-tests]`, then a perf budget check (`npx lhci autorun` / `lhci assert --config=lighthouserc.json`) before the OIDC deploy s - skills/ci-cd-integration/SKILL.md, line 295
- run: npx playwright test --grep @a11y # specs that call @axe-core/playwright - skills/ci-cd-integration/references/github-actions-templates.md, line 119
run: npx playwright install --with-deps chromium - skills/ci-cd-integration/references/github-actions-templates.md, line 124
run: npx playwright install-deps chromium - skills/ci-cd-integration/references/github-actions-templates.md, line 136
run: npx wait-on http://localhost:3000 --timeout 60000 - skills/ci-cd-integration/references/github-actions-templates.md, line 139
run: npx playwright test --shard=${{ matrix.shard }}/4 - skills/ci-cd-integration/references/github-actions-templates.md, line 189
run: npx playwright merge-reports --reporter=html all-results - skills/ci-cd-integration/references/github-actions-templates.md, line 274
run: npx playwright install --with-deps chromium - skills/ci-cd-integration/references/github-actions-templates.md, line 278
run: npx playwright install-deps chromium - skills/ci-cd-integration/references/github-actions-templates.md, line 286
- run: npx wait-on http://localhost:3000 --timeout 60000 - skills/ci-cd-integration/references/github-actions-templates.md, line 288
- run: npx playwright test --shard=${{ matrix.shard }}/3 - skills/ci-cd-integration/references/github-actions-templates.md, line 366
run: npx playwright install --with-deps - skills/ci-cd-integration/references/github-actions-templates.md, line 374
- run: npx wait-on http://localhost:3000 --timeout 60000
and 10 more places
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'ci-cd-integration' ] || [ -L ~/.agents/skills/'ci-cd-integration' ]; then echo 'A skill folder named ci-cd-integration already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/petrkindlmann/qa-skills' "$d" && git -C "$d" checkout --quiet '62434253c2592f27b494609c27f224939c86346d' -- 'skills/ci-cd-integration' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/ci-cd-integration' ~/.agents/skills/'ci-cd-integration' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'ci-cd-integration' ~/.claude/skills/'ci-cd-integration' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for petrkindlmann/qa-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/petrkindlmann/qa-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 6243425 | 100 |