Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Automates Netlify site creation, linking, and GitHub CI/CD setup using the Netlify CLI. Built around a monorepo pattern where multiple sites live under one repository, each with its own base directory and netlify.toml. Covers environment variables, deploy previews, and production deploys.
The CLI workflow handles monorepo multi-site setups that the Netlify web UI makes awkward, letting each subdomain have its own base directory and build config without manual dashboard navigation.
When to use it
- Deploying a new Hugo site from a monorepo subfolder
- Connecting a GitHub repo to Netlify for automatic continuous deployment
- Setting per-site environment variables from the command line
- Running a draft deploy preview before pushing to production
- Creating and linking multiple Netlify sites from a single repository
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Deploy sites/floridacustomboatparts.com to Netlify with GitHub CI/CD
- 1Create sites/floridacustomboatparts.com/netlify.toml with Hugo build command and publish directory
- 2Run netlify sites:create --name florida-custom-boat-parts --account-slug <team> inside the subfolder
- 3Run netlify link to associate the local folder with the new site
- 4Run netlify init to connect the GitHub repo and configure continuous deployment
- 5Set required environment variables with netlify env:set
Netlify site created, linked to the GitHub repo subfolder, and configured for automatic deploys on push
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.