Cloudflare Manager
/install cloudflare-manager
Cloudflare Manager
Standardized system for managing Cloudflare infrastructure and local tunnel ingress.
Prerequisites
- Binary:
python3andcloudflaredmust be installed. - Credentials:
CLOUDFLARE_API_TOKEN(minimal Zone permissions) andCLOUDFLARE_ZONE_ID.
Setup
- Define credentials in the environment or a local
.envfile. - Initialize the local environment:
bash scripts/install.sh.
Core Workflows
1. DNS Management
Add, list, or delete DNS records via Cloudflare API.
- List:
python3 $WORKSPACE/skills/cloudflare-manager/scripts/cf_manager.py list-dns - Add:
python3 $WORKSPACE/skills/cloudflare-manager/scripts/cf_manager.py add-dns --type A --name \x3Csubdomain> --content \x3Cip>
2. Tunnel Ingress (Local)
Update /etc/cloudflared/config.yml and restart the tunnel service.
- Update:
python3 $WORKSPACE/skills/cloudflare-manager/scripts/cf_manager.py update-ingress --hostname \x3Chost> --service \x3Curl> - Safety: Use
--dry-runto preview configuration changes before application.
Security & Permissions
- Sudo Usage: The
update-ingresscommand requiressudoto write to system directories and restart thecloudflaredservice. - Least Privilege: Configure restricted sudo access using the pattern in
references/sudoers.example. - Token Isolation: Ensure API tokens are scoped narrowly to specific zones and permissions.
Reference
- Sudoers Pattern: See references/sudoers.example.
- Tunnel Logic: See references/tunnel-guide.md.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install cloudflare-manager - After installation, invoke the skill by name or use
/cloudflare-manager - Provide required inputs per the skill's parameter spec and get structured output
What is Cloudflare Manager?
Manage Cloudflare DNS records, Tunnels (cloudflared), and Zero Trust policies. Use for pointing domains, exposing local services via tunnels, and updating in... It is an AI Agent Skill for Claude Code / OpenClaw, with 1369 downloads so far.
How do I install Cloudflare Manager?
Run "/install cloudflare-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Cloudflare Manager free?
Yes, Cloudflare Manager is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Cloudflare Manager support?
Cloudflare Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Cloudflare Manager?
It is built and maintained by azzar budiyanto (@1999azzar); the current version is v1.1.0.