Site Deployer for Openclaw

A specialized deployment manager for Next.js sites on Netlify featuring manual approval gates and automated Notion activity logging.

martc03
v1.0.0
Mar 4, 2026
0
361
1

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install site-deployer

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install site-deployer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Site Deployer?

Site Deployer is a robust automation skill designed to streamline the lifecycle of Next.js web applications on the Netlify platform. By integrating directly with the Netlify CLI and Git, this skill allows developers to trigger, monitor, and rollback production deployments directly through an AI agent.

It ensures high reliability by enforcing an approval gate for critical actions, making it an essential addition for those building with Openclaw Skills. Whether managing a commercial domain or a local business site, this skill provides a professional CI/CD experience with built-in audit trails via Notion.

Site Deployer Use Cases

  • Triggering production builds for soilrichbyjohn.com or Synergy salon websites from a mobile or desktop agent.
  • Rolling back a live site to a previous stable version instantly after a bug discovery.
  • Monitoring real-time deployment status and reviewing logs during the CI/CD process.
  • Maintaining a centralized, automated audit trail of all site changes within a Notion database.

How Site Deployer Works

  1. The agent identifies the target site and pulls the latest source code from the specified Git repository.
  2. A production build is executed using npm to generate the optimized Next.js assets.
  3. The skill presents a deployment summary (site name, branch, and latest commit) and waits for an explicit user confirmation.
  4. Upon receiving approval, the site is deployed to production using the Netlify CLI.
  5. The final deployment status, commit hash, and metadata are automatically logged to a Notion Deploy History database.

Site Deployer Setup

To get started with this skill, you must have the Netlify CLI installed and authenticated on your local machine:

npm install -g netlify-cli
netlify login

Ensure that your website directories are located at the paths specified in the configuration, such as ~/soilrich-website and ~/synergy-website.

Site Deployer Data Schema & Taxonomy

The skill manages deployment data and logging through the following schema:

Attribute Description
Site Name Internal identifier (e.g., soilrich, synergy)
Domain The production URL (e.g., soilrichbyjohn.com)
Repository Local file path for the site source code
Notion Log Includes Deploy Description, Status, Timestamp, CommitHash, and Notes
Versions Tracked via Git SHAs and Netlify deployment IDs

Site Deployer Advanced Features

  • Mandatory Approval Gate: Prevents accidental production deployments by requiring explicit user consent.
  • Automated Notion Integration: Automatically syncs deployment history and success/failure status to a remote database.
  • One-Click Rollbacks: Rapidly revert to the previous production state using the Netlify rollback engine.
  • Detailed Log Parsing: Uses jq to filter and present only the most relevant recent deployment logs for debugging.
  • Multi-Site Support: Manage multiple independent web properties through a unified Openclaw Skills interface.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*