Installs into .claude/skills of the current project.
Are you the author of Service Orchestrator?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/loopyluci-service-orchestrator)
---
name: service-orchestrator
title: Service Orchestrator
description: Use when managing multi-platform Sentinel service lifecycle.
category: networking
tags: [service, orchestration, lifecycle, systemd, launchd, windows]
---
# Service Orchestrator
**Trigger**: Use when implementing cross-platform service installation and lifecycle management.
**Libraries**: Platform-specific: `systemd` (Linux), `ServiceManagement` (macOS), `windows-service` (Windows)
**Implementation**: Service install via platform mechanism: systemd unit on Linux, launchd plist on macOS, sc.exe on Windows. Health check endpoint polling every 30s. Automatic restart on crash with exponential backoff. Graceful shutdown: SIGTERM → drain connections → persist state → exit. Log rotation with configurable max size. Update mechanism: atomic binary swap.
**Connected**: `multi-platform-installer`, `rust-core-ffi`, `python-orchestrator`, `mcp-network-server`, `svelte-web-dashboard`