# Deployment Wizard

> Deploy local websites to the internet instantly via Cloudflare Tunnel. Zero hosting, zero domain needed.

- Skill: `diegosouzapw/deployment-wizard` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add diegosouzapw/deployment-wizard`
- Raw SKILL.md: https://api.skillmd.com/api/skills/diegosouzapw/deployment-wizard/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: diegosouzapw (https://skillmd.com/u/diegosouzapw)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/diegosouzapw/deployment-wizard

---


# Deployment Wizard

Expose any local server to the internet using **Cloudflare Tunnel**.
No account, no domain, no hosting needed.

## Quick Start

```bash
# Find free port + get serve command for your stack:
python .agent/skills/deployment-wizard/scripts/tunnel.py --find-port --serve-cmd static --quiet
# → FREE_PORT=3000
# → SERVE_CMD=python -m http.server 3000

# Start tunnel:
python .agent/skills/deployment-wizard/scripts/tunnel.py --port 3000 --quiet
# → TUNNEL_URL=https://xxx.trycloudflare.com
```

## Agent Deploy
📖 Read the compact recipe: `.agent/skills/deployment-wizard/data/deploy_recipe.md`

## Available Stacks
`static` · `react` · `vite` · `nextjs` · `nuxt` · `django` · `flask` · `fastapi` · `express` · `php` · `hugo` · `ruby` · `custom`

## Other Commands
```bash
--check                    # Check cloudflared installed
--install                  # Auto-install cloudflared
--find-port                # Find free port (pre-flight)
--serve-cmd STACK          # Get serve command for stack
--find-port --serve-cmd X  # Combined: free port + serve cmd
```

