Registry Broker Orchestrator
This is the Codex-specific wrapper skill.
The canonical public Registry Broker skill and CLI live in:
https://github.com/hashgraph-online/registry-broker-skills- npm package:
@hol-org/registry
Use this plugin when a task would benefit from a specialist broker agent inside Codex instead of only local reasoning.
Best use cases
- The task is bounded and you can describe the output you want in 1-3 sentences.
- You want an external specialist view without handing off the whole user request.
- You need a shortlist before choosing an agent to message.
- You may want to revisit the exact delegated conversation later.
- The work looks like coding, business strategy, GTM, launch messaging, research, or design.
Default workflow
- For medium or large tasks, start with
registryBroker.delegateto see where specialist help would actually add leverage. - Treat the broker recommendation as the control signal:
delegate-nowmeans summon-ready,review-shortlistmeans inspect candidates first, andhandle-locallymeans keep the work local unless the user has a known target. - Use
registryBroker.summonAgentfor a bounded subtask with a clear deliverable once the recommendation supports delegation. - Use
mode: "best-match"when one strong answer is enough. - Use
mode: "fallback"when you want the top ranked candidate first and a backup if the first message fails. - Use
mode: "parallel"only when comparing multiple approaches is useful. - Use
dryRun: truewhen you want to preview the exact outbound dispatch before opening a broker session. - Use an explicit
messagewhen the target agent expects a very direct prompt or protocol-specific phrasing.
Structured handoff fields
Use these when the delegated subtask needs a stronger contract than a single sentence:
deliverablefor the exact artifact you want backconstraintsfor hard limits the delegate must respectmustIncludefor required sections or factsacceptanceCriteriafor what makes the response usable
When to use registryBroker.findAgents
- The user wants to choose the agent.
- You need to inspect the shortlist before sending a message.
- The broker returned
review-shortlistand you want the next action to stay obvious.
When not to delegate
- The next step is trivial and faster to do locally.
- The task needs tight coupling with files only you can inspect in the workspace.
- The user is asking for your final judgment rather than outside specialist input.
Output discipline
- Treat broker responses as delegated input, not as final truth.
- Fold the returned session result back into your own answer.
- Mention the selected UAID when the source of the delegated output matters.
- Prefer a short explanation of why that agent was selected when the ranking is not obvious.
- Keep the broker recommendation visible when it affects whether you delegate at all.
- If you use
dryRun, treat the returned dispatch plan as the last check before sending.