publish-site

Promote verified previews to production after QA and confirmation gates.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/calebaero/website-factory --skill publish-site
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish-site
Source: https://github.com/calebaero/website-factory/tree/main/skills/publish-site
Command: npx skills add https://github.com/calebaero/website-factory --skill publish-site

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Promote a preview-ready site to production by enforcing QA gates, verifying the preview URL, and requiring an explicit confirmation phrase before production switch. It also writes runbooks and notes and updates the deployment marker to record the cut-over.

Core Features & Use Cases

  • Enforces gate checks (QA, deploy readiness) before production publishing.
  • Generates and updates runbooks (publish-runbook.md) and summary notes (publish-summary.md), and records history.
  • Reconciles DNS/production settings and re-checks security headers as part of the cut-over.

Quick Start

Run the publish-site command with the site directory to start the production-publish workflow.

Frequently Asked Questions about publish-site

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely publish a website preview to production?

To publish a website preview to production, enforce QA gate checks, verify preview readiness, and require explicit operator confirmation before executing the deployment switch and DNS reconciliation.

What is a deployment pipeline with QA gates and confirmation phrases?

A deployment pipeline with QA gates validates preview readiness and requires an explicit confirmation phrase from an operator before authorizing any production switch to prevent unauthorized releases.

How do I generate a deployment runbook and summary notes for a production release?

Generate a deployment runbook and summary notes by executing the production promotion workflow, which automatically writes publish-runbook.md and publish-summary.md while recording the cut-over history.

Can I validate security headers and DNS settings during a production switch?

Yes, you can validate security headers and reconcile DNS settings during a production switch by enforcing deployment gates that re-check production configurations as part of the cut-over process.

Does the website-factory deployment pipeline support environment variable propagation?

Yes, the website-factory deployment pipeline supports environment variable propagation, ensuring variables are correctly mapped across environments during the production promotion and cut-over process.

What happens if I do not provide the explicit confirmation phrase for production publishing?

Without the explicit confirmation phrase for production publishing, the deployment gate halts the workflow, preventing the production switch, DNS reconciliation, and deployment marker updates from executing.