{"enrichment":{"faq":[{"a":"The cloudflare skill automates deployment of Vibes apps to Cloudflare Workers edge infrastructure using the Deploy API. On first run, it handles browser-based authentication and caches your credentials for future deploys. The skill bundles static assets automatically and eliminates the need for wrangler CLI or manual setup\u2014just run the deployment command and your app goes live on the edge.","q":"How do I deploy a Vibes app to Cloudflare Workers?"},{"a":"Cloudflare skill provides deployment automation by integrating with Cloudflare's Deploy API and Pocket ID authentication. It automates production deployment workflows, manages credentials securely, and handles asset bundling without requiring manual infrastructure configuration. This enables you to push updates to your Vibes app continuously without CLI tools or repetitive setup steps.","q":"What is cloudflare workers deployment automation?"},{"a":"Yes, the cloudflare skill supports multi-tenant subdomains and custom domain configuration on Cloudflare. You can set up DNS records and edge hosting through the skill's deployment process, allowing you to host your Vibes app under your own domain rather than just workers.dev subdomains.","q":"Can I deploy to Cloudflare edge with a custom domain?"},{"a":"The cloudflare skill lets you configure OpenRouter API keys during deployment to enable AI features in your deployed Vibes app. Simply provide your OpenRouter credentials when setting up the skill, and AI capabilities will be available to your edge-hosted application automatically.","q":"How does the cloudflare skill enable AI features?"},{"a":"The cloudflare skill uses Pocket ID authentication combined with the Deploy API for secure, automated production deployments. On your first deployment, you authenticate via browser; the skill then caches your credentials so subsequent deploys run without manual intervention.","q":"What authentication method does cloudflare use for deployment?"},{"a":"Yes, the cloudflare skill manages static asset bundling automatically and handles DNS configuration for edge hosting. It takes care of asset optimization and DNS setup as part of the deployment process, so your Vibes app's static files and domain routing are configured correctly on Cloudflare Workers.","q":"Does cloudflare handle static assets and DNS configuration?"}],"shadow_tags":["edge-computing","serverless-deployment","infrastructure-automation","multi-tenant-hosting","api-gateway","dns-configuration","ci-cd-integration","static-asset-management","authentication-flow"],"summary_rewrite":"This skill automates deployment of Vibes apps to Cloudflare Workers using the Deploy API, eliminating the need for wrangler CLI or manual infrastructure setup. It manages browser-based authentication on first run, caches credentials for future deploys, and bundles static assets automatically. Optionally configure OpenRouter API keys to enable AI features in your deployed app."},"files":[{"bytes":5106,"path":"skills/cloudflare/SKILL.md","sha256":"b1581a28592bb08f7af0d94b10f4e99e047a71f2d82b5aa8ee5d434b585b2323","url":"https://skillfed.io/files/popmechanic/VibesOS/cloudflare/9e979013/SKILL.md"}],"id":"popmechanic/VibesOS/cloudflare","links":{"html":"https://skillfed.io/popmechanic/VibesOS/cloudflare","md":"https://skillfed.io/popmechanic/VibesOS/cloudflare.md","repo":"https://github.com/popmechanic/VibesOS"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":6,"language":"HTML","last_updated":"2026-07-27","license":"MIT","name":"cloudflare","publisher":"popmechanic","stars":134},"relations":{"similar":[{"id":"popmechanic/VibesOS/sell"},{"id":"popmechanic/VibesOS/launch"},{"id":"popmechanic/VibesOS/test"},{"id":"popmechanic/VibesOS/factory"},{"id":"popmechanic/VibesOS/vibes"},{"id":"popmechanic/VibesOS/riff"},{"id":"popmechanic/VibesOS/design"},{"id":"terrylica/cc-skills/cloudflare-workers-publish"},{"id":"popmechanic/VibesOS/autoresearch"},{"id":"popmechanic/VibesOS/upload-dmg"}]},"slug":{"owner":"popmechanic","repo":"VibesOS","skill":"cloudflare"},"version":"9e979013"}
