10-of-my-most-popular-text-to-image-series-prompts-78b0897e
generate a bunch of images, then you curate the results to handpick the best ones
Safe OpenClaw upgrade with instant rollback. Use when user says "upgrade openclaw", "update openclaw", "check for updates", or any request to upgrade/update the OpenClaw installation. NOT for config changes (use gateway config.patch). NOT for skill updates (use clawhub).
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install aliahmadaziz/openclaw-safe-upgradeInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Single atomic command. Auto-rollbacks on ANY failure. Survives the gateway restart it triggers.
# From an agent session — ALWAYS set escape flag (ensures script survives gateway restart)
_UPGRADE_FORCE_ESCAPE=1 bash skills/upgrade/scripts/safe-upgrade.sh
# Force upgrade even if already on latest
_UPGRADE_FORCE_ESCAPE=1 bash skills/upgrade/scripts/safe-upgrade.sh --force
# Safe read-only checks (no escape needed)
bash skills/upgrade/scripts/safe-upgrade.sh --check # Pre-flight only
bash skills/upgrade/scripts/safe-upgrade.sh --rollback # Manual rollback
systemd-run --user --scope so gateway stop can't kill the scriptnpm i -g openclaw@latest
If ANY critical check fails, the script automatically rolls back — restores install, config, crons, and acpx. Trap handler catches unexpected exits during critical phases.
--check first. Review output with the user._UPGRADE_FORCE_ESCAPE=1 bash skills/upgrade/scripts/safe-upgrade.sh
Do NOT pipe the output (no | tee, no 2>&1 | cat). The script writes to /tmp/upgrade-live.log.These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# OpenClaw Safe Upgrade Single atomic command. Auto-rollbacks on ANY failure. Survives the gateway restart it triggers. ## Script ```bash # From an agent session — ALWAYS set escape flag (ensures script survives gateway restart) _UPGRADE_FORCE_ESCAPE=1 bash skills/upgrade/scripts/safe-upgrade.sh # Force upgrade even if already on latest _UPGRADE_FORCE_ESCAPE=1 bash skills/upgrade/scripts/safe-upgrade.sh --force # Safe read-only checks (no escape needed) bash skills/upgrade/scripts/safe-upgrade.sh --check # Pre-flight only bash skills/upgrade/scripts/safe-upgrade.sh --rollback # Manual rollback ``` ## What Happens (one command, 10 steps) 1. **Cgroup escape**: re-execs via `systemd-run --user --scope` so gateway stop can't kill the script 2. Pre-flight: version check, disk space, breaking changes 3. Backup: installation tarball, config, cron jobs, acpx customizations 4. `npm i -g openclaw@latest` 5. Restore acpx config (ACP agent customizations survive upgrades) 6. Gateway restart (process-isolated: stop + start, survives script's own lifecycle) 7. Wait for gateway health (configurable timeout) → **auto-rollback if fails** 8. Wait for WhatsApp reconnect (non-fatal timeout) 9. Verify: correct version + cron count preserved → **auto-rollback if fails** 10. Record result → optional golden snapshot → cleanup backup If ANY critical check fails, the script **automatically rolls back** — restores install, config, crons, and acpx. Trap handler catches unexpected exits during critical phases. ## Agent Workflow 1. Run `--check` first. Review output with the user. 2. Inform user: "Launching upgrade — I'll go offline during gateway restart." 3. Run the upgrade: ```bash _UPGRADE_FORCE_ESCAPE=1 bash skills/upgrade/scripts/safe-upgrade.sh ``` **Do NOT pipe the output** (no `| tee`, no `2>&1 | cat`). The script writes to `/tmp/upgrade-live.log`. 4. **The current session will end** when the gateway restarts. This is expected. 5. After restart, the new ses...
generate a bunch of images, then you curate the results to handpick the best ones
generate a bunch of images, then you curate the results to handpick the best ones
Productivity system based on Maya calendar with 13 natural tones for project management and personal development
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.