Single-command dispatch shim. Runs the canonical omnibase_infra merge_sweep skill CLI because the declarative skill CLI is provided by omnibase_infra. The command resolves the skill->node mapping, dispatches node_pr_lifecycle_orchestrator in receipt mode, and prints one typed ModelSkillResult. No inline logic; markdown only.
Recursos
2Instal·la
npx skillscat add omninode-ai/omniclaude/plugins-onex-skills-merge-sweep Instal·la des del registre de SkillsCat.
/onex:merge_sweep — one command, one typed result
Skill ID: onex:merge_sweep · Command: cd "$OMNI_HOME/omnibase_infra" && uv run onex skill merge_sweep · Backing node: node_pr_lifecycle_orchestrator (omnimarket) # local-path-ok: merge_sweep dispatches from the canonical omnibase_infra checkout, not a ticket worktree
A dispatch skill IS one CLI call. Payload construction, node dispatch, and
result extraction all live in the onex skill entrypoint (declarativeskill_mapping.yaml registry in omnibase_infra) — there is no procedure to learn here. The
command prints exactly one typed ModelSkillResult[ModelPrLifecycleResult] JSON to
stdout carrying the FULL handler result; RuntimeLocal logs and intermediate
context go to a capture file + the artifact store, never to you.
See prompt.md for the one command and how to present the typed result.
Routing Contract
The cd "$OMNI_HOME/omnibase_infra" && uv run onex skill merge_sweep entrypoint publishes to onex.cmd.omnimarket.pr-lifecycle-orchestrator-start.v1 # local-path-ok: merge_sweep dispatches from the canonical omnibase_infra checkout, not a ticket worktree
through receipt-mode dispatch. If routing fails, surface SkillRoutingError directly; do not produce prose.
What this skill does NOT do
- Construct a payload file,
cdanywhere, orcata workflow_result.json (all internal toonex skill) - Run any inline scan, probe, or orchestration — the backing node owns all logic
- Contain executable logic in this directory — markdown only
Related
- CLI entrypoint:
omnibase_infra/src/omnibase_infra/cli/cli_skill.py - Skill→node mapping:
omnibase_infra/src/omnibase_infra/cli/skill_mapping.yaml - Result model:
omnimarket.nodes.node_pr_lifecycle_orchestrator.handlers.handler_pr_lifecycle_orchestrator.ModelPrLifecycleResult