System readiness check — tests MCP connections, validates config files, reports pass/fail with fix instructions.
npx claudepluginhub weorbitant/orbitant-os --plugin orbitant-chief-of-staff## Overview This is the first command to run after installing the chief-of-staff plugin. It performs a full system readiness check — MCP connections, config file validation, and directory structure — then reports a pass/fail checklist with actionable fix instructions for every failure. Re-run it after any configuration change to confirm everything is wired up correctly. ## What This Command Does Execute these steps in order: 1. **Invoke the `orbitant-graceful-degradation` skill** to probe all MCP servers and detect config file presence. This gives the baseline availability map. 2. **Go ...
/preflightRuns two-phase environment detection and compatibility analysis on a project, producing a unified report with verdicts (✅/⚠️/❌), fixes for breaks, risks, and warnings on runtimes, GPU stack, env vars, deps, services, and build tools.
/preflightChecks Codex connectivity, authentication, and available models. Displays status report, model tables, error fixes, and setup verdict.
/preflightHealth check for business data sources. Tests API connectivity, validates config, reports pass/fail with fix instructions.
/preflightPre-session environment validation: discovers or validates the environment profile, confirms rollback readiness, and produces a Go/No-go Mission Brief.
This is the first command to run after installing the chief-of-staff plugin. It performs a full system readiness check — MCP connections, config file validation, and directory structure — then reports a pass/fail checklist with actionable fix instructions for every failure. Re-run it after any configuration change to confirm everything is wired up correctly.
Execute these steps in order:
orbitant-graceful-degradation skill to probe all MCP servers and detect config file presence. This gives the baseline availability map.rocks.yaml — YAML must parse cleanly; rocks array must exist; weights across all rocks must sum to approximately 1.0 (tolerance: 0.99-1.01).voice.md — Must contain these required sections as H2 headings: "General Tone", "Formality Levels", "Length Preferences".constraints.yaml — YAML must parse cleanly; must contain required top-level fields: timezone, work_hours, hard_stops, meetings.contacts/ — Directory must exist and contain at least one .md file.For each server, attempt a lightweight API call. Report one of three states: connected, authentication error, or not configured.
mcp__gmail__search_emails with query: "newer_than:1d", max_results: 1.claude mcp add gmail -s user -- npx @anthropic/gmailmcp__calendar__list_events for today's date range.claude mcp add calendar -s user -- npx @anthropic/google-calendarmcp__claude_ai_Slack__slack_search_channels with query "general".claude mcp add slack -s user -- npx @anthropic/slackmcp__asana__asana_list_workspaces.claude mcp add asana -s user -- npx @anthropic/asanaFor each config, check two locations in order (./path then ~/.claude/path). Use the first match.
rocks array present, each rock has name, weight, status, and key_results. Weights sum to ~1.0.cp plugins/orbitant-chief-of-staff/references/rocks.example.yaml ./rocks.yamlcp plugins/orbitant-chief-of-staff/references/voice.example.md ./voice.mdtimezone, work_hours, hard_stops, meetings all present.cp plugins/orbitant-chief-of-staff/references/constraints.example.yaml ./constraints.yaml.md file?mkdir -p ./contacts && cp plugins/orbitant-chief-of-staff/crm/contact.example.md ./contacts/example.mdPrint the checklist using this structure. Adjust icons and details based on actual results.
# Chief of Staff — Preflight Check
## MCP Servers
- Gmail — connected (inbox accessible)
- Google Calendar — connected (3 events today)
- Slack — not configured
-> Run: claude mcp add slack -s user -- npx @anthropic/slack
- Asana — not configured (optional)
-> Run: claude mcp add asana -s user -- npx @anthropic/asana
## Config Files
- rocks.yaml — valid (4 rocks, weights sum to 1.0)
- voice.md — not found
-> Run: cp plugins/orbitant-chief-of-staff/references/voice.example.md ./voice.md
- constraints.yaml — valid (timezone: America/New_York)
- contacts/ — empty (0 contact files)
-> Run: mkdir -p ./contacts && cp plugins/orbitant-chief-of-staff/crm/contact.example.md ./contacts/example.md
## Summary
Ready: N/8 checks passed
Action needed: N items require attention (see above)
Run /orbitant-chief-of-staff:status to see your operational dashboard.
Use status icons in actual output: checkmark for pass, cross for required-but-failing, warning for optional-but-missing. For every failing item, include the fix command indented below it.
When running inside a Cowork session (no local filesystem access):
Once the checklist is printed, suggest these next steps:
/orbitant-chief-of-staff:preflight to confirm fixes./orbitant-chief-of-staff:status for the operational health dashboard./orbitant-chief-of-staff:today for daily briefings.