Deploy, harden, and operate OpenClaw across local and hosted environments (Fly.io, Render, Railway,
Deploy, harden, and operate OpenClaw across local and hosted environments (Fly.io, Render, Railway, Hetzner, GCP) with secure defaults, channel setup guidance, integration onboarding, and troubleshooting workflows grounded in official OpenClaw documentation. Use when users need install/deploy help, migration support, runtime hardening, memory/agent operations tuning, or incident response.
Grab the skill package ZIP file using the button above.
Extract and move the folder into your AI agent's skills directory.
Your agent now knows the skill. Just ask it to perform the task!
This is the raw instruction document consumed by your AI agent.
Build and operate OpenClaw with production-safe defaults across both local and hosted environments. This skill is optimized for operators with limited platform expertise and enforces hard security gates before rollout completion.
Primary references:
references/openclaw-doc-map.mdreferences/openclaw-security-checklist.mdreferences/openclaw-mode-matrix.mdreferences/openclaw-os-matrix.mdreferences/openclaw-integrations-playbook.mdreferences/openclaw-ops-ledger-schema.mdAutomation helpers:
scripts/plan_openclaw_rollout.pyscripts/validate_openclaw_env.pyscripts/update_openclaw_ops_ledger.pyDefault ops ledger path:
./openclaw-manager-operations-ledger.md (or operator specified)Stop and block deployment/install progression if any condition is true:
Collect and confirm:
mode: local or hostedprovider: local, fly, render, railway, hetzner, gcpos: macos, linux, windows-wsl2channels: subset of telegram, discord, slackintegrations: subset of email, calendarenvironment: dev, staging, prodexposure: private or publicBefore proceeding, write a scope_lock ledger entry:
python3 scripts/update_openclaw_ops_ledger.py \
--ledger-file ./openclaw-manager-operations-ledger.md \
--event scope_lock \
--operator codex \
--mode hosted \
--provider fly \
--os linux \
--environment prod \
--secrets-profile hosted-fly \
--channels telegram,slack \
--integrations email,calendar \
--security-status pending \
--rollback-tested no \
--blocking-issues "none" \
--next-owner operator \
--next-action-date 2026-02-20
Always generate a plan first:
python3 scripts/plan_openclaw_rollout.py \
--mode hosted \
--provider fly \
--os linux \
--channels telegram,slack \
--integrations email,calendar \
--environment prod \
--exposure public \
--ledger-file ./openclaw-manager-operations-ledger.md \
--output /tmp/openclaw-rollout.md
The plan output is the execution contract. Do not skip sections.
Validate environment using profile-aware gates:
python3 scripts/validate_openclaw_env.py \
--env-file .env \
--profile hosted-fly \
--json
Validation enforces:
Write a predeploy_validation ledger entry immediately after validation.
mode=local)references/openclaw-os-matrix.md.mode=hosted)references/openclaw-doc-map.md.Write a deploy_complete ledger entry once deployment/install is complete.
For each selected channel/integration:
Track each item as:
configuredpending_credentialsblockedUse references/openclaw-integrations-playbook.md for email/calendar specifics.
Document and validate:
Update ledger with operational baseline decisions.
Run references/openclaw-security-checklist.md and produce pass/fail per gate.
No go-live if any mandatory gate fails.
Write a security_gate ledger entry with explicit blockers (if any).
Produce:
Write handover ledger entry. For incidents/troubleshooting, append incident entries as events happen.
Always return:
Browse additional components, config blocks, and reference sheets included in the ZIP.
openclaw-manager/SKILL.md
openclaw-manager/agents/openai.yaml
openclaw-manager/references/openclaw-doc-map.md
openclaw-manager/references/openclaw-integrations-playbook.md
openclaw-manager/references/openclaw-mode-matrix.md
openclaw-manager/references/openclaw-ops-ledger-schema.md
openclaw-manager/references/openclaw-os-matrix.md
openclaw-manager/references/openclaw-security-checklist.md
openclaw-manager/scripts/plan_openclaw_rollout.py
openclaw-manager/scripts/update_openclaw_ops_ledger.py
openclaw-manager/scripts/validate_openclaw_env.py
skills/openclaw-manager/agents/openai.yaml
interface:
display_name: "OpenClaw Manager"
short_description: "Install, deploy, and secure OpenClaw across local and hosted environments."
default_prompt: "Use $openclaw-manager to plan, validate, deploy/install, harden, and operate OpenClaw in local or hosted modes with hard security gates and ledger tracking."