cloudflare-manager
Manage Cloudflare DNS records, Tunnels (cloudflared), and Zero Trust policies. Use for pointing domains, exposing local services via tunnels, and updating ingress rules.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/1999azzar/cloudflare-managerWhat This Skill Does
The cloudflare-manager skill provides a comprehensive interface for OpenClaw AI to interact with Cloudflare infrastructure. It abstracts the complexity of managing DNS records, configuring Zero Trust tunnels, and orchestrating ingress rules for local services. By automating API calls to Cloudflare and managing local system configuration for the cloudflared daemon, it allows users to expose local servers securely to the internet without manual intervention or risky port forwarding.
Installation
To integrate this skill into your OpenClaw environment, execute the command: clawhub install openclaw/skills/skills/1999azzar/cloudflare-manager. Ensure that you have python3 and cloudflared installed on your host machine. Configure your environment variables by setting CLOUDFLARE_API_TOKEN and CLOUDFLARE_ZONE_ID within a .env file located in your workspace root. Finally, run the initialization script via bash scripts/install.sh to prepare the directory structures and verify dependencies.
Use Cases
- Domain Pointing: Automate the creation of A, CNAME, or TXT records when provisioning new staging environments or microservices.
- Local Tunneling: Safely expose local web development servers (like localhost:8080) to a public domain via a Cloudflare Tunnel, eliminating the need to expose ports on your router.
- Infrastructure Updates: Dynamically update ingress rules as your service architecture scales, ensuring that your local
cloudflaredconfiguration stays synchronized with your Cloudflare Zero Trust dashboard. - DevOps Orchestration: Integrate this skill into broader automation pipelines to ensure your network settings are updated immediately following code deployments.
Example Prompts
- "Add an A record for dev-server pointing to 192.168.1.50 in my Cloudflare zone."
- "Update my tunnel ingress to map api.example.com to localhost:3000 and restart the service."
- "List all current DNS records for the configured zone to verify the environment state."
Tips & Limitations
- Safety First: Always utilize the
--dry-runflag when performing ingress updates to validate the configuration file changes before the tool attempts to restart thecloudflaredservice. - Least Privilege: Always scope your
CLOUDFLARE_API_TOKENto the specific zone and required permissions (e.g., DNS read/write only). Avoid using global API keys. - Sudo Permissions: Because this tool interacts with
/etc/cloudflared/, ensure you have reviewed thereferences/sudoers.exampleto provide the minimum required sudo privileges without exposing your system to security risks. If you are running in a restricted user environment, verify that your user is part of the appropriate group to execute the tunnel restart command.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-1999azzar-cloudflare-manager": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, external-api, code-execution
Related Skills
newman
Automated API testing with Postman collections via Newman CLI. Use when user requests API testing, collection execution, automated testing, CI/CD integration, or mentions "Postman", "Newman", "API tests", "run collection", or "automated testing".
mema-vault
Secure credential manager using AES-256 (Fernet) encryption. Stores, retrieves, and rotates secrets using a mandatory Master Key. Use for managing API keys, database credentials, and other sensitive tokens.
ui-designer
Design beautiful interfaces using 16+ design systems including Material You, Fluent Design, Apple HIG, Ant Design, Carbon Design, Shopify Polaris, Minimalism, Glassmorphism, Neo-Brutalism, Neumorphism, Skeuomorphism, Claymorphism, Swiss Design, and Atlassian Design. Expert in Tailwind CSS, color harmonics, component theming, and accessibility (WCAG).
mermaid-architect
Generate beautiful, hand-drawn Mermaid diagrams with robust syntax (quoted labels, ELK layout). Use this skill when the user asks for "diagram", "flowchart", "sequence diagram", or "visualize this process".
guardian-wall
Mitigate prompt injection attacks, especially indirect ones from external web content or files. Use this skill when processing untrusted text from the internet, user-uploaded files, or any external source to sanitize content and detect malicious instructions (e.g., "ignore previous instructions", "system override").