Vercel — Arsenal Skill
Account: wayrk76-6489 (wayrk76@gmail.com) · plan = Hobby/free
Auth: VERCEL_TOKEN in /data/.openclaw/secrets/env.sh (vck_…, live-verified)
Tool: skills/vercel/vercel_tool.py (Python, system-CA SSL fix baked in)
CLI: vercel installed at /data/.npm-global/bin/vercel
Always source /data/.openclaw/secrets/env.sh before use.
3-Layer Strategy (decided 2026-06-24)
1. Edge Hosting / Deploy — ✅ WORKS NOW (primary use)
Deploy Next.js / static / serverless frontends to Vercel's global edge.- Use ONLY for personal / demo / experimental frontends (Hobby = non-commercial, 100 GB cap).
- Commercial / KCPC / client sites stay on Hostinger VPS (drwaelalkishawi.com).
bash
python3 vercel_tool.py projects # list projects
python3 vercel_tool.py domains # list domains
python3 vercel_tool.py deployments # recent deploys
python3 vercel_tool.py deploy <dir> --prod
2. v0 (v0.dev) — ⏳ PENDING (biggest qualitative win)
AI generation of production Next.js + Tailwind + shadcn UIs from a prompt — ideal for dashboards (investment, engineering, family) and quick client-facing front-ends.- Blocker: v0 Platform API needs a separate v0 API key (v0 Premium ~$20/mo),
- Until then: use v0.dev web UI manually, then deploy output via layer 1.
3. AI Gateway — ⛔ BLOCKED
Single endpoint (ai-gateway.vercel.sh/v1) to many models + spend monitoring.
- Blocker: requires a credit card on file to unlock free credits
gateway-status returns customer_verification_required).
- Low priority anyway — our golden chain (25+ fallbacks) already covers routing.
Status Summary (live-tested 2026-06-24)
| Layer | State | Blocker | |---|---|---| | Hosting/deploy | ✅ ready | none (Hobby limits = personal only) | | v0 generation | ⏳ pending | separate v0 API key (Premium) | | AI Gateway | ⛔ blocked | credit card required |Gotchas
- brew Python 3.14 has no CA bundle → tool forces
/etc/ssl/certs/ca-certificates.crt.
/usr/bin/python3.
- Hobby plan forbids commercial deployments — keep client work on Hostinger.