Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Coding
shutdown
Try itSafe shutdown/reboot workflow for local or remote machines. Use when the user asks to power off, restart, schedule shutdown, cancel shutdown, or perform pre-...
What it does
Execute system shutdown and reboot actions safely, with explicit confirmation and connection-safety checks.
The skill document
Shutdown
Execute system shutdown and reboot actions safely, with explicit confirmation and connection-safety checks.
Core Rules
- Never run power actions without explicit user confirmation.
- Always confirm target machine and action:
shutdown,reboot,schedule, orcancel. - For remote hosts, warn about session disconnect before executing.
- Prefer delayed shutdown (
+1minute or equivalent) so cancellation remains possible. - If user asks for immediate action, still echo the exact command and require final confirmation.
- 中文用户常见意图词(如“关机”“重启”“稍后关机”“取消关机”)按同一安全流程处理,不要省略确认步骤。
Workflow
1. Clarify intent and target
Collect and confirm:
- Target: local machine or remote host
- Action: shutdown or reboot
- Timing: now or scheduled time
- Scope: current machine only (never assume cluster/fleet-wide)
If ambiguous, ask one concise question before running commands.
2. Run pre-checks (read-only)
Use only relevant checks:
- Linux:
who,uptime,systemctl is-system-running(if systemd exists) - macOS:
who,uptime - Windows (PowerShell):
query user,Get-Uptime
If long-running/critical work may be interrupted, report risk and ask whether to continue.
3. Choose platform command
Linux (systemd)
# shutdown now
sudo shutdown -h now
# reboot now
sudo shutdown -r now
# schedule shutdown in 1 minute
sudo shutdown -h +1
# cancel scheduled shutdown
sudo shutdown -c
Fallback where needed:
sudo systemctl poweroff
sudo systemctl reboot
macOS
# shutdown now
sudo shutdown -h now
# reboot now
sudo shutdown -r now
# schedule shutdown in 10 minutes
sudo shutdown -h +10
# cancel scheduled shutdown
sudo killall shutdown
Windows (PowerShell / cmd)
# shutdown now
shutdown /s /t 0
# reboot now
shutdown /r /t 0
# shutdown in 60 seconds
shutdown /s /t 60
# cancel scheduled shutdown
shutdown /a
4. Confirmation pattern (required)
Before executing state-changing commands, present:
- Exact command to run
- Expected impact (session disconnect, process termination)
- Cancellation path (if scheduled)
Require the user to reply with a clear confirmation (for example: yes, run it).
中文确认示例:确认执行、是,立即执行。
5. Post-action verification
For scheduled actions, verify and report pending state when possible:
- Linux/macOS: show relevant
shutdownscheduling output - Windows: confirm command exit output
After reboot requests, explain that reconnect checks should include:
- Host reachable
- OpenClaw services/processes healthy
- Required ports/listeners restored
Safety Boundaries
- Do not chain shutdown with destructive cleanup unless user explicitly asks.
- Do not apply shutdown commands to multiple hosts automatically.
- If insufficient privileges, report exact permission error and request elevation approval.
- If command support differs by distro/version, prefer the safest equivalent and state the substitution.
ClawHub Publish Notes
If this skill is published to clawhub.ai, keep updates semver and changelog-driven, and avoid embedding environment-specific hostnames, tokens, or private infrastructure details.
Related skills
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
Write, debug, and tune Playwright specs with locator strategy, trace diagnosis, and CI-aware timeouts.
More from jvy
Browse all skillsWPS Office workflow automation for Chinese documents, spreadsheets, and presentations.
Create Apache ECharts option JSON, standalone HTML chart pages, and export-ready chart artifacts from CSV, TSV, JSON tables, or existing option configs. Use...
Gitee operations via OpenAPI and git: repositories, pull requests, issues, comments, and file contents. Use when: (1) inspecting or creating Gitee pull reque...
Write, explain, adapt, and debug practical shader code for GLSL, WebGL, Three.js ShaderMaterial, React Three Fiber, postprocess-style full-screen effects, an...
Build, debug, and integrate OpenLayers web maps, including map/view setup, XYZ and OSM base layers, vector sources, GeoJSON overlays, Web Mercator and WGS84...
Research public holidays, bank holidays, observed days, school breaks, and make-up workdays for any country or region. Use when the user asks whether a speci...