بنقرة واحدة
cloudflare-tunnel-management
Manage Cloudflare Tunnels — create, configure ingress rules, monitor connections
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Manage Cloudflare Tunnels — create, configure ingress rules, monitor connections
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Deploy and manage Cloudflare Workers — upload scripts, configure routes, manage secrets, view analytics
Cloudflare zone health dashboard — DNS, security, tunnels, WAF, DDoS status
Manage Cloudflare R2 storage buckets and objects — create, list, inspect, delete buckets and objects
Manage Cloudflare Workers KV namespaces and key-value pairs — create, list, read, write, delete
Live integration test for all Cloudflare MCP tools — read + safe writes with cleanup
Manage Cloudflare DNS records — add, list, update, delete records with verification across multiple zones
| name | cloudflare-tunnel-management |
| description | Manage Cloudflare Tunnels — create, configure ingress rules, monitor connections |
Workflow skill for managing Cloudflare Tunnels (formerly Argo Tunnel). Covers listing tunnels, viewing details and ingress configuration, creating new tunnels, updating ingress rules, and deleting tunnels.
Tunnels are account-scoped, not zone-scoped. However, ingress rules in tunnel configuration often reference zone hostnames. If the user needs to associate ingress rules with a specific zone, use cloudflare_zone_list to confirm the zone name.
Call cloudflare_tunnel_list to retrieve all tunnels.
Format output as a table:
| Name | Tunnel ID | Status | Active Connections |
|---|---|---|---|
| home-tunnel | abc-123 | healthy | 2 |
| prod-tunnel | def-456 | degraded | 0 |
Show total tunnel count.
Highlight any tunnels that are degraded (connections but errors) or down (no active connections).
Ask the user which tunnel to inspect if not already specified. Use the tunnel list to help.
Call cloudflare_tunnel_get with the tunnel ID.
Display full details:
Call cloudflare_tunnel_config_get to retrieve the ingress configuration.
Format ingress rules as a table:
| Hostname | Service | Path | Notes |
|---|---|---|---|
| app.example.com | http://localhost:8080 | / | |
| *.example.com | http://localhost:3000 | /api | wildcard |
| (catch-all) | http_status:404 | default rule |
Note: every tunnel config must end with a catch-all rule. Warn if absent.
homelab-tunnel, prod-ingress)cloudflare_tunnel_create with the tunnel name.cloudflared connectorcloudflared on the origin servercloudflared tunnel run --token <tunnel-token><tunnel-id>.cfargotunnel.comcloudflare_tunnel_config_get for the tunnel.cloudflare_tunnel_config_update with the full updated ingress configuration.cloudflare_tunnel_config_get again to confirm the changes were saved.cloudflare_tunnel_get for the target tunnel.cloudflare_tunnel_delete with the tunnel ID.cloudflare_tunnel_list and confirm the tunnel is no longer present.cloudflared connector process on the origin servercloudflare_tunnel_list — list all tunnels with status and connection countscloudflare_tunnel_get — get full tunnel details including active connectionscloudflare_tunnel_create — create a new tunnel (returns tunnel token)cloudflare_tunnel_delete — delete a tunnel permanentlycloudflare_tunnel_config_get — get tunnel ingress configurationcloudflare_tunnel_config_update — update tunnel ingress rulescloudflare_zone_list — list zones (for associating ingress hostnames with zones)