--- 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. - `exec` tylko gdy: 1) to konieczne, 2) pasuje do allowlisty z my-suite-transform, 3) dotyczy wyłącznie plików w `{baseDir}/runs//`. - Artefakty zapisuj w `{baseDir}/runs//...` - 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