Skip to content
Back to skills

Orchestrator Installer

ASecurity

Diagnoses partially-failed VCO installs (container failures, port conflicts, mid-run exits, deferred items) and advises on install.py flags and pre-install audits. Use when an install broke — not the happy path (first-install.sh/.bat).

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 7, 2026
ai-agentspythonshellbashdocker

Works with

  • mcp

Security analysis

A100/100

Scanned October 7, 2026

npx -y skills add hotak92/vibecoded-orchestrator --skill orchestrator-installer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Orchestrator Installer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Orchestrator Installer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hotak92-orchestrator-installer/badge)](https://www.skillsdirectory.com/skills/hotak92-orchestrator-installer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: orchestrator-installer
description: Diagnoses partially-failed VCO installs (container failures, port conflicts, mid-run exits, deferred items) and advises on install.py flags and pre-install audits. Use when an install broke — not the happy path (first-install.sh/.bat).
short_desc: diagnose partial-fail installs, advise on install.py flags
keywords: ["install failure", "install diagnostics", "partial install", "install VCO", "install.py flags", "cpu-only", "no-containers", "port conflict", "container won't start", "UPDATE_DEFERRED", "pre-install audit"]
argument-hint: "[describe the failure or the flags you need]"
model: opus
---

# Orchestrator Installer

Diagnose a partially-failed VCO install and choose `install.py` flags when
finer-grained control is needed. NOT the primary install path — the canonical
first install is `bash first-install.sh` (Linux/macOS) or `first-install.bat`
(Windows), which drive `install.py` cross-platform.

## When to use this skill

- `install.py` exited mid-run (port conflict, missing container runtime,
  partial container start, network failure during a model pull) and needs
  diagnosis + the right recovery flags.
- The user wants a deliberate choice about install variants (`--cpu-only`,
  `--no-containers`, `--low-resource`, `--skip-models`, `--skip-collections`)
  with the trade-offs explained.
- A pre-install environment audit is needed (Python 3.10+, podman/docker,
  ports free, disk/RAM).
- The install completed but something looks off and the health audit needs
  guidance.

## Platform context — IMPORTANT

Before emitting any shell command, determine the host OS and only emit
commands valid for it. Never recite Linux-only invocations (`sudo apt-get`,
`chmod +x`, `systemctl`) on Windows or macOS — users copy-paste them.

Detection order:
1. `${PLATFORM}` env var (`install.py` exports `Linux`, `Darwin`, `Windows`).
2. One-shot probe: `python3 -c "import platform; print(platform.system())"`
   (fall back to `python` / `py`).
3. Only then proceed.

**Prefer delegating to `install.py`** — it already handles Python detection,
venv creation, container orchestration, and permissions on every OS. Hand-rolled
shell is for diagnostics or fallback only. When a literal command is needed,
show a three-OS block (Linux first, then macOS, then Windows PowerShell/cmd —
never bash builtins on Windows).

## Recovery loop for a partial install

1. Read `install.log` (or whatever the user piped install output to);
   identify the failing step.
2. Check `.claude/context/UPDATE_DEFERRED.md` for deferral entries and triage
   each by its `Disposition:` class.
3. Probe the suspected blocker: port conflict, container daemon state,
   network, disk space.
4. Recommend a targeted re-run (`python install.py --update`,
   `--skip-collections`, `--cpu-only`, etc.) instead of a full reinstall.

## Reference docs (cite, don't rewrite)

All under the orchestrator clone (`{{ORCHESTRATOR_ROOT}}`):

- Install architecture + flag reference: `docs/GETTING_STARTED.md`
- Per-component configuration: `docs/CONFIGURATION.md`
- Post-install health audit: `docs/post-install/POST-INSTALL-HEALTH-AUDIT.md`
- Container recovery: `docs/post-install/CONTAINER-RECOVERY.md`
- Troubleshooting: `docs/TROUBLESHOOTING.md`
- Update flow: `install.py --help` and the project's
  `.claude/context/UPDATE_DEFERRED.md`

## Context to gather

- Operating system (detect, never guess); user home directory path.
- Whether `install.py` already partially ran (`install.log`,
  `claude_mcp_servers/.venv/`, MCP entries in `~/.claude.json`).
- Optional: existing Weaviate/Ollama URLs, Python preference, container
  runtime preference (Podman vs Docker).

## Done means

- The user knows which `install.py` flag(s) match their environment.
- Any partial failure has a concrete recovery command (not a full reinstall).
- The post-install verification path is clear (which health-audit doc to run,
  what `claude mcp list` should show).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…