open-orchestrator-ops
Industrial orchestrator: gates, approvals, DLQ.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Industrial orchestrator: gates, approvals, DLQ.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Browser automation via Playwright MCP (official Microsoft headless browser)
Image generation and manipulation via MCP
PDF parsing and extraction via MCP
Autonomous tool discovery, evaluation, and integration for agent self-enhancement
Route OpenOS tasks to the correct product skill.
Enrich CRM contacts with LinkedIn and décideur data.
| name | open-orchestrator-ops |
| description | Industrial orchestrator: gates, approvals, DLQ. |
| version | 1.0.0 |
| author | OpenPro |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["openorchestrator","control-plane","military","capability","approval"],"category":"open-ecosystem","related_skills":["open-orchestrator-plan","open-orchestrator-intent","open-mcp-scaffold","open-mesh-wiring","open-rec"]}} |
Control plane discipline — plans do not run blind. Gates, approvals, capability remediation, audit.
capability_blocked: true on goal responseapproval_required: true (risk ≥ 3)waiting_capability or waiting_approvalORCHESTRATOR_URL (default http://localhost:3050)openorchestrator or REST parityGET /v1/profiles · auto ensure before dispatchorchestrator.* outcome events| Gate | Trigger | Unblock |
|---|---|---|
| Intent | NL goal | open-orchestrator-intent JSON |
| Policy | risk_level ≥ 3 | Human approval card |
| Capability | Missing MCP tool | capability/approve + deploy webhook |
| Profile gap | Unknown agent_profile | POST /v1/profiles/ensure or skill_author |
| Skill gap | POST /v1/skill-gaps | open-mcp-scaffold + skill_author |
| Outcome | Task complete/fail | orch_get_plan_status + OpenRec |
Plan states: running · waiting_approval · waiting_capability · blocked · completed.
open-orchestrator-intent if input is free textorch_submit_goal(objective, ticket_id?, correlation_id?)approval_required → STOP — surface approval card; no bypasscapability_blocked → read capability_report.priority_orderopen-mcp-scaffold ticket → deploy → webhookPOST /v1/plans/:id/capability/approve when mesh catalog updatedPOST /v1/webhooks/deploy/ready after deploy verifyorch_get_plan_status until completed or explicit blockedorchestrator.outcome.*goal → capability_blocked
→ priority_order[0] highest missing tool
→ invoke_opencode / open-mesh-wiring implements tool
→ deploy/ready webhook
→ capability/approve
→ plan resumes dispatch
Script: OpenOrchestrator/scripts/c-skill-gap-e2e.sh
risk_level | Rule |
|---|---|
| 1–2 | Auto dispatch allowed |
| 3–4 | approval_required — human or staging gate |
| prod deploy | Never skip capability catalog check |
guided_next.action | Agent does |
|---|---|
POST …/capability/approve | Verify deploy then approve |
approval | Wait for human |
open-mcp-scaffold | File gap; do not fake tool |
waiting_approval with manual OpenCodecorrelation_id across plan tasksc-skill-gap-e2e.sh green in CI when touching capability gatecompleted with OpenRec outcome eventcompleted with missing required_tools in catalog snapshot