agentsclimarketplace

Ci

Skill jovd83/Cypress-skill/ci

End-to-end Cypress skill pack for planning, authoring, debugging, documenting, and operationalizing test automation.

Install
npx -y skills add jovd83/Cypress-skill --skill ci

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

CI and delivery skill for Cypress automation. Use when Codex needs to design, debug, or optimize Cypress execution in GitHub Actions, GitLab CI, CircleCI, Azure DevOps, Jenkins, Docker, sharded pipelines, artifact workflows, or shared setup and teardown.

SKILL.md

3.4 KB, as published. Nobody here has run it

Telemetry & Logging

[!IMPORTANT] All usage of this skill must be logged via the Skill Dispatcher to ensure audit logs and wallboard analytics are accurate: ./log-dispatch.cmd --skill <skill_name> --intent <intent> --model <model_name> --reason <reason> (or ./log-dispatch.sh on Linux)

Cypress CI/CD

Use this skill when the main problem is pipeline execution rather than test authoring.

Golden Rules

  1. Prefer deterministic setup over clever pipeline shortcuts.
  2. Capture screenshots, videos, reports, and other artifacts where they materially reduce triage time.
  3. Scale horizontally with sharding only after test data and isolation are under control.
  4. Cache stable dependencies deliberately, including the Cypress binary and package-manager state where appropriate.
  5. Keep retries informative, not silent flake camouflage.
  6. Prefer explicit browser and environment selection in CI.

Official References

CI Compatibility Matrix

LayerSupported rangeCI guidance
Cypress>=13.0.0Keep runner images aligned with your Cypress major.
Node.js (by Cypress major)Cypress 13-14: >=18; Cypress 15+: 20.x, 22.x, >=24.xPin Node explicitly in pipeline config to avoid drift.
OS runnersLinux (Ubuntu 22+), Windows 10+/Server 2019+, macOS 13+Match Cypress system requirements for browser dependencies.
Package managersnpm >=10.1, pnpm >=8, Yarn modern >=4, Yarn classic >=1.22.22Install failures are often package-manager floor issues.
BrowsersChrome, Firefox, Edge, ElectronUse explicit browser flags in CI for deterministic behavior.

Guides

NeedGuide
GitHub Actionsci-github-actions.md
GitLab CIci-gitlab.md
Other providersci-other.md
Sharding and scalingparallel-and-sharding.md, projects-and-dependencies.md
Containersdocker-and-containers.md
Reports and artifactsreporting-and-artifacts.md
Coverage and setup orchestrationtest-coverage.md, global-setup-teardown.md

Output Bias

When solving CI tasks, prefer:

  • concrete workflow or pipeline changes,
  • exact commands, cache locations, and artifact paths,
  • explicit diagnostics and validation steps,
  • clear tradeoffs when the pipeline needs faster feedback versus deeper debugging.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.