Help us improve
Share bugs, ideas, or general feedback.
From cloudflare
This skill should be used when the user asks to "list my domains", "manage DNS", "deploy to Cloudflare Pages", "create a landing page", "connect domain to Pages", "check my zones", "add DNS record", "set up a parked domain", or is working with Cloudflare Workers, Pages, KV, R2, D1, or DNS. Also use proactively when the user is working on static sites, landing pages, or domain management tasks.
npx claudepluginhub grailautomation/claude-plugins --plugin cloudflareHow this skill is triggered — by the user, by Claude, or both
Slash command
/cloudflare:cloudflare-domainsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Provide guidance for managing domains, DNS records, and Cloudflare Pages deployments using the Cloudflare MCP tools.
Deploys and manages Cloudflare Workers, KV Storage, R2 buckets, Pages projects, DNS records, and routes via API. Validates credentials and extracts deployment URLs for service setup.
Hits Cloudflare REST API for bulk/fleet ops: DNS records, custom hostnames, email routing, cache purge, WAF/redirect rules, D1 cross-DB queries, R2/KV bulk, Vectorize/Queues. Outputs curl/scripts.
Guides DNS configuration for custom funnel domains on Netlify, Vercel, Cloudflare Pages. Covers A/CNAME records, SSL setup, provider references, verification commands, and troubleshooting.
Share bugs, ideas, or general feedback.
Provide guidance for managing domains, DNS records, and Cloudflare Pages deployments using the Cloudflare MCP tools.
This skill enables proactive assistance with Cloudflare services:
Suggest Cloudflare operations when:
The Cloudflare MCP server provides tools for:
To see all domains in the account:
For parked domains needing landing pages:
Example DNS configuration for Pages:
Type: CNAME
Name: @ (or subdomain)
Target: <project-name>.pages.dev
Proxied: Yes
Common DNS record patterns:
Root domain to Pages:
Type: CNAME
Name: @
Target: project.pages.dev
Proxied: Yes
WWW subdomain:
Type: CNAME
Name: www
Target: project.pages.dev
Proxied: Yes
Email (MX records):
Type: MX
Name: @
Target: mail.provider.com
Priority: 10
Domain verification (TXT):
Type: TXT
Name: @
Content: "verification-string"
To deploy a static site to Cloudflare Pages:
The MCP server requires these environment variables:
CLOUDFLARE_API_TOKEN: API token with appropriate permissionsCLOUDFLARE_ACCOUNT_ID: The Cloudflare account IDThese should be set in the user's shell environment or Claude Code configuration.
When user mentions a specific domain:
When user creates a landing page or static site:
When user discusses domain management:
Common issues and solutions:
Zone not found: Verify the domain is added to Cloudflare account
DNS record conflict: Check for existing records with same name/type
Pages deployment failed: Check file paths and content validity
Custom domain error: Ensure DNS is correctly configured and propagated
For detailed Cloudflare documentation: