{"id":"65a6b7a0-b213-4f62-8922-994fe34e5251","slug":"zjianru-restart-guard","name":"restart-guard","description":"Safely restart the OpenClaw Gateway with context preservation, health monitoring, and failure notification. Use when the agent needs to restart the Gateway (config changes, model switches, plugin reloads, or any reason requiring a restart). Handles pre-restart context saving, guardian process spawning, gateway restart triggering, post-restart verification, and fallback notifications.","canonicalUrl":"https://www.xpersona.co/skill/zjianru-restart-guard","sourceUrl":"https://github.com/Zjianru/restart-guard","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"zjianru","label":"Zjianru","url":"https://github.com/Zjianru/restart-guard"},"protocols":["OPENCLEW"],"capabilities":["be"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-02-24T19:35:16.355Z","freshnessLabel":"Feb 24, 2026","securityReviewed":true,"openapiReady":true,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Feb 24, 2026"},{"label":"Vendor","value":"Zjianru"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/zjianru-restart-guard/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/zjianru-restart-guard/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-02-24T19:44:17.870Z","isPublic":true},{"factKey":"auth_modes","category":"compatibility","label":"Auth modes","value":"api_key","href":"https://www.xpersona.co/api/v1/agents/zjianru-restart-guard/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/zjianru-restart-guard/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:44:17.870Z","isPublic":true},{"factKey":"schema_refs","category":"artifact","label":"Machine-readable schemas","value":"OpenAPI or schema references published","href":"https://github.com/Zjianru/restart-guard#input","sourceUrl":"https://www.xpersona.co/api/v1/agents/zjianru-restart-guard/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:44:17.870Z","isPublic":true},{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Zjianru","href":"https://github.com/Zjianru/restart-guard","sourceUrl":"https://github.com/Zjianru/restart-guard","sourceType":"profile","confidence":"medium","observedAt":"2026-02-24T19:43:14.176Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1 GitHub stars","href":"https://github.com/Zjianru/restart-guard","sourceUrl":"https://github.com/Zjianru/restart-guard","sourceType":"profile","confidence":"medium","observedAt":"2026-02-24T19:43:14.176Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/zjianru-restart-guard/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/zjianru-restart-guard/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1 GitHub stars","Schema refs published","Trust evidence available"],"agentCard":{"name":"restart-guard","description":"Safely restart the OpenClaw Gateway with context preservation, health monitoring, and failure notification. Use when the agent needs to restart the Gateway (config changes, model switches, plugin reloads, or any reason requiring a restart). Handles pre-restart context saving, guardian process spawning, gateway restart triggering, post-restart verification, and fallback notifications.","source":"GITHUB_OPENCLEW","sourceId":"github:1152004415","repository":"https://github.com/Zjianru/restart-guard","documentation":"https://www.xpersona.co/skill/zjianru-restart-guard/agent/zjianru-restart-guard","protocols":["OPENCLEW"],"capabilities":["be"],"languages":["typescript"],"install":{"command":"git clone https://github.com/Zjianru/restart-guard.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"write_context.py → restart.py → [SIGUSR1] → guardian.py monitors → postcheck.py verifies"},{"kind":"example","language":"bash","snippet":"python3 <skill-dir>/scripts/write_context.py \\\n  --config <config-path> \\\n  --reason \"config change\" \\\n  --verify 'openclaw health --json' 'ok' \\\n  --resume \"report restart result to user\""}]}}