netlify
Use the Netlify CLI (netlify) to create/link Netlify sites and set up CI/CD (continuous deployment) from GitHub, especially for monorepos (multiple sites in one repo like Hugo sites under sites/<domain>). Use when Avery asks to deploy a new site, connect a repo to Netlify, configure build/publish settings, set environment variables, enable deploy previews, or automate Netlify site creation.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ajmwagar/netlifyWhat This Skill Does
The netlify skill for OpenClaw provides a powerful interface for automating web deployments via the Netlify CLI. It acts as an orchestrator for managing static sites, configuring continuous integration (CI/CD) pipelines, and handling environment variables. This skill is particularly optimized for complex monorepo structures, where multiple domain-specific sites live within a single repository, by utilizing specific base directories and localized netlify.toml configurations. It handles the full lifecycle of a site, from initial creation and linking to remote GitHub repositories, to production deployment and environmental management.
Installation
To integrate this skill into your OpenClaw agent, run the following command in your terminal:
clawhub install openclaw/skills/skills/ajmwagar/netlify
Ensure that you have the Netlify CLI installed globally (npm install -g netlify-cli) and that your environment is authenticated either through an interactive netlify login session or by providing a NETLIFY_AUTH_TOKEN environment variable, which is highly recommended for automated agent workflows.
Use Cases
This skill is ideal for developers managing multiple project sites from one codebase. Common use cases include:
- Automating the creation of new site projects under a specific Netlify team slug.
- Configuring CI/CD pipelines to trigger builds directly from GitHub push events.
- Managing site-specific environment variables for secure API key injection.
- Deploying quick site previews without manual dashboard interaction.
- Standardizing site configurations across multiple subfolders using localized
netlify.tomlfiles.
Example Prompts
- "Avery, please set up the new project at sites/marketing-landing-page. Make sure it's connected to our GitHub repo and configured for auto-deploys."
- "Update the environment variables for our Seattle site; set CONTACT_EMAIL to [email protected] and trigger a new production build."
- "List all active Netlify sites and tell me which ones are currently linked to local subfolders in our monorepo."
Tips & Limitations
For monorepos, always ensure you have a netlify.toml file within the site’s specific subfolder to avoid build misconfigurations. If your build uses Hugo, ensure you specify the correct HUGO_VERSION in your configuration to prevent dependency mismatches during CI/CD. Note that some operations may require manual intervention if the GitHub authentication has expired or if the repository permissions are restricted. When running in a non-interactive environment, always use the --auth flag or pre-set the NETLIFY_AUTH_TOKEN to prevent the skill from hanging on login prompts.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ajmwagar-netlify": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution
Related Skills
create-dxf
Create RFQ-ready 2D DXF (and optional SVG preview) files from a strict, validated JSON spec derived from a natural-language design prompt. Use for sheet/plate parts (waterjet/laser/router) like mounting plates, gussets, brackets, hole patterns, and slots.
find-stl
Search and download ready-to-print 3D model files (STL/3MF/ZIP) for a concept or specific part by querying Printables (first). Use when an agent needs to find an existing model, capture license/attribution, download the source files, and output a local folder + manifest for quoting/printing.
image-to-relief-stl
Turn a source image (or multi-color mask image) into a 3D-printable bas-relief STL by mapping colors (or grayscale) to heights. Use when you have an image from an image-gen skill (nano-banana-pro, etc.) and want a real, printable model (STL) via a deterministic pipeline.
Render Stl Png
Skill by ajmwagar
trace-to-svg
Trace bitmap images (PNG/JPG/WebP) into clean SVG paths using potrace/mkbitmap. Use to convert logos/silhouettes into vectors for downstream CAD workflows (e.g., create-dxf etch_svg_path) and for turning reference images into manufacturable outlines.