CtrlK
BlogDocsLog inGet started
Tessl Logo

workers-ci-cd

Complete CI/CD guide for Cloudflare Workers using GitHub Actions and GitLab CI. Use for automated testing, deployment pipelines, preview environments, secrets management, or encountering deployment failures, workflow errors, environment configuration issues.

89

1.38x
Quality

87%

Does it follow best practices?

Impact

98%

1.38x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

96%

30%

Set Up Automated Deployment for a Cloudflare Worker

GitHub Actions deployment pipeline

Criteria
Without context
With context

wrangler-action v4

0%

100%

api-token kebab-case

0%

100%

Bun setup action

0%

100%

Tests before deploy

100%

100%

Checkout action v4

100%

100%

Production env gate

100%

100%

Branch-based env split

100%

100%

No hardcoded secrets

100%

100%

Deployment verification

100%

100%

wrangler.jsonc env sections

100%

100%

Lint/type-check steps

60%

100%

Frozen lockfile

0%

0%

100%

37%

Enable Per-PR Preview Environments for a Cloudflare Worker

PR preview deployments and cleanup

Criteria
Without context
With context

PR number in env name

66%

100%

wrangler-action v4

0%

100%

api-token kebab-case

0%

100%

Permissions block

100%

100%

PR comment with URL

100%

100%

Cleanup on PR close

100%

100%

No hardcoded secrets

100%

100%

Tests before deploy

0%

100%

Bun setup action

0%

100%

checkout v4

100%

100%

Unique environments

100%

100%

100%

14%

Set Up GitLab CI Deployment Pipeline with Secrets for a Cloudflare Worker

Secrets management and GitLab CI pipeline

Criteria
Without context
With context

GitLab bun image

0%

100%

wrangler secret put pattern

66%

100%

No hardcoded secrets

100%

100%

No echo of secrets

100%

100%

Manual production gate

100%

100%

Staging auto-deploy

100%

100%

Test stage before deploy

100%

100%

wrangler.jsonc envs

100%

100%

Environment-specific secrets

100%

100%

GitLab secret variables referenced

100%

100%

Stages defined

100%

100%

Repository
secondsky/claude-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.