← ClaudeAtlas

doormanlisted

Manage Vercel, Cloudflare, and Fastly WAF firewall rules as code with the Doorman CLI. Use for any firewall-as-code task — creating rules, IP blocking, rate limiting, bot protection, geo-blocking, syncing local config to providers, validating configurations, exporting documentation, CI/CD automation, or translating rules between provider formats.
gfargo/skills · ★ 2 · DevOps & Infrastructure · score 81
Install: claude install-skill gfargo/skills
# Doorman — Firewall Rules as Code Doorman is a CLI for managing WAF (Web Application Firewall) rules as code across Vercel, Cloudflare, and Fastly Next-Gen WAF. Configuration lives in `.doorman.json`, syncs bidirectionally with provider APIs, and integrates into CI/CD pipelines. ## Command Quick Reference ```bash # Setup & Init doorman setup # Show setup guide with links doorman init --interactive # Create new config interactively doorman init security-focused # Start with security templates # Rule Creation doorman add --interactive # Guided rule creation doorman add --name "Block" --field path --op pre --value "/admin" --action deny doorman template ai-bots # Add pre-built template # Status & Inspection doorman status # Sync status + health score doorman list # Show deployed rules (table/json) doorman diff # Local vs remote differences # Sync & Deploy doorman validate # Check config syntax + health doorman sync # Deploy local config to provider doorman download # Pull remote rules to local config # Advanced doorman watch # Auto-sync on file changes doorman backup # Create/restore config backups doorman export --format markdown # Export as markdown|json|yaml|terraform doorman remove --name "Old Rule" # Remove rules by name/ID ``` All co