opencode-orchestrator-creator

Create an OpenCode orchestrator coordinating swarm servers via curl HTTP API calls.

3|Updated Nov 1, 2025
One-click install
npx skills add https://github.com/IgorWarzocha/opencode-agent-swarm-demo --skill opencode-orchestrator-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencode-orchestrator-creator
Source: https://github.com/IgorWarzocha/opencode-agent-swarm-demo/tree/main/.claude/skills/opencode-orchestrator-creator
Command: npx skills add https://github.com/IgorWarzocha/opencode-agent-swarm-demo --skill opencode-orchestrator-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually coordinating multiple AI agents and servers is complex and error-prone. This Skill automates the setup of a universal orchestrator, simplifying swarm management and communication so you can focus on high-level tasks.

Core Features & Use Cases

  • Universal Orchestration: Sets up a primary agent with curl permissions to manage any OpenCode swarm via HTTP API calls.
  • Dynamic Server Discovery: Automatically finds and manages running OpenCode servers and their capabilities, eliminating manual configuration.
  • Enforced Communication Protocols: Ensures all agents follow mandatory introduction formats for clear, structured inter-agent communication, reducing misunderstandings.
  • Use Case: Deploy a multi-agent system where different agents handle code analysis, documentation, and security. This orchestrator will manage their interactions, ensuring tasks are delegated efficiently and communication is standardized, all without your constant oversight.

Quick Start

Use the opencode-orchestrator-creator skill to set up a universal orchestrator in the current directory, ready to manage your OpenCode agent swarm.

Frequently Asked Questions about opencode-orchestrator-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate multiple AI agents across different servers?

Multi-agent coordination uses HTTP API calls to manage discovery, session creation, and message routing across servers. This Skill automates that setup by creating an orchestrator with curl permissions that discovers available agents via /config and /agent endpoints, then delegates and tracks tasks across your swarm without manual intervention.

What is dynamic server discovery in agent orchestration?

Dynamic server discovery automatically detects running OpenCode servers and their capabilities at runtime instead of hardcoding agent addresses. The orchestrator queries endpoints to find available agents and their functions, eliminating configuration maintenance when servers are added or removed.

How do I set up a universal orchestrator for an agent swarm?

Use this Skill to initialize a primary agent with curl permissions in your current directory. It enforces a workflow of discovery, session creation, execution, and inter-agent communication, enabling the orchestrator to manage any OpenCode swarm through HTTP requests without agent-specific customization.

Can I use curl-based HTTP calls to manage multiple agents?

Yes. Curl-based HTTP orchestration handles discovery of agents and servers, creates sessions, sends messages, and coordinates task execution across swarms. This approach works universally across any OpenCode deployment without requiring special client libraries or hardcoded server lists.

What communication standard does agent orchestration enforce?

Enforced introduction formats standardize how agents identify themselves and communicate with the orchestrator and each other. Structured inter-agent protocols reduce misunderstandings, ensure consistent message handling, and enable the orchestrator to delegate tasks reliably across heterogeneous swarms.

Do I need manual configuration to orchestrate different agent types?

No. Universal orchestration eliminates hardcoding by using runtime discovery instead of static configuration. The orchestrator dynamically finds agents, learns their capabilities, manages sessions, and coordinates interactions—so you can deploy agents of different types without reconfiguring the orchestrator.