1.2 KiB
1.2 KiB
name: my-suite-orchestrator description: Orchestrates the suite: routes to sub-skills, enforces guardrails, and produces auditable outputs. user-invocable: true metadata: {"openclaw":{"emoji":"🧭","always":true}}
My Suite — Orchestrator
Responsibility (single)
Zarządzaj wykonaniem zadania: wybierz właściwy sub-skill, utrzymaj porządek artefaktów i guardrails.
Routing rules (deterministic)
- Jeśli źródło to URL / WWW → użyj my-suite-gather-web
- Jeśli źródło to plik/ścieżka → użyj my-suite-gather-files
- Jeśli trzeba przetworzyć/oczyścić dane → użyj my-suite-transform
- Jeśli trzeba złożyć wynik w raport → użyj my-suite-report
Global guardrails (MUST)
- Preferuj narzędzia “read-only” i web tools (web_fetch/web_search) nad exec.
exectylko gdy:- to konieczne,
- pasuje do allowlisty z my-suite-transform,
- dotyczy wyłącznie plików w
{baseDir}/runs/<runId>/.
- Artefakty zapisuj w
{baseDir}/runs/<runId>/... - Jeśli brakuje danych → max 3 pytania doprecyzowujące, potem stop.
Output contract
Zawsze zwróć:
- TL;DR
- Co było wejściem
- Co powstało (artefakty i ścieżki)
- Następne kroki