{"enrichment":{"faq":[{"a":"cloudflare-workers-ci-cd enables you to configure production-ready deployment pipelines using GitHub Actions or GitLab CI. Start by creating a workflow file that triggers on push or pull request events, authenticate with your Cloudflare API token stored as a secret, and use wrangler commands to deploy. The skill guides you through multi-environment setups (staging, production, preview) with automated testing on every commit and preview URLs generated per pull request.","q":"How do I set up CI/CD for Cloudflare Workers?"},{"a":"cloudflare-workers-ci-cd teaches secure secrets management by storing your Cloudflare API token and environment-specific variables as encrypted secrets in GitHub or GitLab. Never commit sensitive data to your repository. Instead, reference secrets in your workflow using GitHub's ${{ secrets.CLOUDFLARE_API_TOKEN }} syntax or GitLab's $CI_JOB_TOKEN, and pass them to wrangler deploy commands. This prevents credential exposure while maintaining secure multi-environment deployments.","q":"What's the best way to manage secrets in Cloudflare Workers deployments?"},{"a":"Yes. cloudflare-workers-ci-cd covers advanced deployment strategies including blue-green deployments (running two identical environments and switching traffic) and canary deployments (gradually rolling out changes to a subset of users). The skill also includes rollback strategies to quickly revert failed deployments. These patterns ensure safe release practices and minimize downtime when deploying critical Workers.","q":"Can cloudflare-workers-ci-cd help with blue-green and canary deployments?"},{"a":"cloudflare-workers-ci-cd shows how to configure your GitHub Actions or GitLab CI pipeline to deploy to staging, production, and preview environments based on branch or event triggers. Use conditional steps in your workflow to target different environments, manage environment-specific secrets separately, and leverage wrangler's environment configuration to deploy the same code with different bindings and variables to each target.","q":"How do I deploy Cloudflare Workers to multiple environments automatically?"},{"a":"cloudflare-workers-ci-cd provides troubleshooting guidance for common CI/CD failures. Check that your Cloudflare API token is correctly stored as a secret and hasn't expired, verify wrangler is properly installed and configured, review workflow logs for authentication or build errors, and ensure your wrangler.toml matches your deployment target. The skill covers deployment verification steps to catch issues before they reach production.","q":"What should I do when my Cloudflare Workers GitHub Actions deployment fails?"},{"a":"cloudflare-workers-ci-cd teaches you to configure your GitHub Actions workflow to automatically deploy preview versions of your Workers on pull request events. Each PR gets a unique preview URL, allowing reviewers to test changes before merging. Use wrangler's preview deployment features and comment the preview URL back to the PR, enabling safe review and validation workflows before production release.","q":"How can I generate preview URLs for pull requests with Cloudflare Workers?"}],"shadow_tags":["workflow-automation","deployment-pipeline","multi-environment-deploy","secrets-vault","approval-gates","preview-urls","rollback-recovery","traffic-splitting","health-checks","supply-chain-security"],"summary_rewrite":"Configure production-ready deployment pipelines for Cloudflare Workers using GitHub Actions or GitLab CI. This skill covers automated testing on every commit, multi-environment deployments, preview URLs per pull request, secrets management, and deployment verification to prevent failures and enforce safe release practices."},"files":[{"bytes":16142,"path":"plugins/cloudflare-workers/skills/cloudflare-workers-ci-cd/SKILL.md","sha256":"074d094130110b8d6ec3a087d9c40880f1cd9a3a5e37c52b76b98a697b414fb2","url":"https://skillfed.io/files/secondsky/claude-skills/cloudflare-workers-ci-cd/8c2cd17f/SKILL.md"}],"id":"secondsky/claude-skills/cloudflare-workers-ci-cd","links":{"html":"https://skillfed.io/secondsky/claude-skills/cloudflare-workers-ci-cd","md":"https://skillfed.io/secondsky/claude-skills/cloudflare-workers-ci-cd.md","repo":"https://github.com/secondsky/claude-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":29,"language":"TypeScript","last_updated":"2026-07-25","license":"MIT","name":"cloudflare-workers-ci-cd","publisher":"secondsky","stars":196},"relations":{"similar":[{"id":"BagelHole/DevOps-Security-Agent-Skills/cloudflare-pages"},{"id":"secondsky/claude-skills/cloudflare-workers-dev-experience"},{"id":"Mindrally/skills/cloudflare-development"},{"id":"DaleStudy/skills/bun"},{"id":"DaleStudy/skills/github-actions"},{"id":"secondsky/claude-skills/cloudflare-manager"},{"id":"secondsky/claude-skills/bun-cloudflare-workers"},{"id":"qdhenry/Claude-Command-Suite/cloudflare-manager"},{"id":"majesticlabs-dev/majestic-marketplace/wrangler-coder"},{"id":"connorads/dotfiles/cloudflare-workers-deployments"}]},"slug":{"owner":"secondsky","repo":"claude-skills","skill":"cloudflare-workers-ci-cd"},"version":"8c2cd17f"}
