cloudflare

Manage Cloudflare DNS records and tunnel ingress rules via SSH.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/jkrumm/vps --skill cloudflare-jkrumm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare
Source: https://github.com/jkrumm/vps/tree/main/.claude/skills/cloudflare
Command: npx skills add https://github.com/jkrumm/vps --skill cloudflare-jkrumm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the management of Cloudflare DNS records and tunnel configurations, enabling seamless public access to applications hosted on your VPS without exposing direct server ports.

Core Features & Use Cases

  • DNS Record Management: Create, delete, and list DNS records (CNAME, A, etc.) for your domains.
  • Tunnel Configuration: Update ingress rules for Cloudflare Tunnels to route traffic to specific services.
  • Multi-Domain Support: Manage DNS and tunnels across multiple domains hosted under your Cloudflare account.
  • Use Case: Add a new subdomain for a deployed web application by creating a CNAME record and ensuring the Cloudflare Tunnel is configured to route traffic to it.

Quick Start

Use the cloudflare skill to add a CNAME record for the subdomain 'new-app' on the primary domain.

Frequently Asked Questions about cloudflare

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Cloudflare DNS record management for a remote VPS?

You can automate Cloudflare DNS record management by executing API calls through an SSH connection to your remote VPS, allowing you to create, delete, and list DNS records seamlessly.

How do I route public traffic to internal services using a Cloudflare Tunnel?

You route public traffic by updating Cloudflare Tunnel ingress rules to direct incoming requests to specific internal services, preventing the need to expose direct server ports.

What is the best way to secure Cloudflare API tokens when managing DNS and tunnels?

The best way to secure Cloudflare API tokens and account details for DNS and tunnel management is by using Doppler to handle secret access securely.

Can I manage DNS records across multiple domains hosted under one Cloudflare account?

Yes, you can manage DNS records and tunnel configurations across multiple domains hosted under your Cloudflare account using the multi-domain support feature.

Do I need Doppler to manage Cloudflare Tunnel configurations remotely?

Yes, Doppler is required to securely access the Cloudflare API tokens and account details needed to execute API calls for tunnel ingress updates on your VPS.

Why expose applications through a Cloudflare Tunnel instead of opening direct server ports?

Using a Cloudflare Tunnel exposes your applications publicly without opening direct server ports, enhancing security by routing traffic through updated ingress rules.