LaunchKit · 2026
Back to Skills

Meta-skill for zero-friction deployment of local web projects to production URLs by orchestrating github-api.

0
421 downloads
by @h4gen

Setup & Installation

openclaw skills install @h4gen/web-hosting

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install web-hosting

What This Skill Does

Deploys a local web project to a production URL by orchestrating GitHub repository creation, managed hosting deployment via Vercel or Netlify, and optional custom domain DNS wiring. Handles SSL, CI/CD setup, and domain verification as part of the workflow. It coordinates several sub-skills rather than performing low-level operations directly.

Combines GitHub repo creation, deployment triggering, and DNS wiring into a single orchestrated flow rather than requiring manual steps across multiple platforms.

When to use it

  • Publish a local Vite app to Vercel for the first time
  • Set up CI/CD so every git push redeploys a Netlify site
  • Create a GitHub repo and deploy it in one workflow
  • Attach a custom domain to a freshly deployed static site
  • Move a local Next.js project to a live HTTPS URL

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Deploy my local Next.js app to Vercel with a custom domain

AGENT
  1. 1Scan project root and detect Next.js from next.config.* and package.json
  2. 2Initialize git, create a GitHub repository via github-api, and push the branch
  3. 3Link the project to Vercel and trigger a production deployment
  4. 4Attach the custom domain in Vercel and return the required DNS records
  5. 5Verify DNS propagation and HTTPS readiness, then return the live URL
OUTPUT

Live URL with SSL active, CI/CD configured for future pushes, and a DNS record checklist for the domain provider

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

MATON_API_KEY environment variableVercel account (VERCEL_TOKEN or CLI login via vercel login) for Vercel deploymentsNetlify account (NETLIFY_AUTH_TOKEN or CLI login via netlify login) for Netlify deploymentsGitHub account connected via Maton OAuth at ctrl.maton.ai