validate
/validate
Waliduje pliki YAML agenta Copilot Studio pełną diagnostyką binarki LSP: struktura YAML, Power Fx, schemat i odwołania między plikami.
- Autor
- microsoft ↗
- Repozytorium
- skills-for-copilot-studio ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Waliduje pliki YAML agenta Copilot Studio pełną diagnostyką binarki LSP: struktura YAML, Power Fx, schemat i odwołania między plikami.
Argumenty
/validate <path-to-agent-workspace>
Oryginalny opis (EN)
Validate Copilot Studio agent YAML files using the LSP binary's full diagnostics (YAML structure, Power Fx, schema, cross-file references). Use when the user asks to check, validate, or verify YAML files.
Jak działa
- Instructions
Podgląd SKILL.md
---
user-invocable: false
description: Validate Copilot Studio agent YAML files using the LSP binary's full diagnostics (YAML structure, Power Fx, schema, cross-file references). Use when the user asks to check, validate, or verify YAML files.
argument-hint: <path-to-agent-workspace>
allowed-tools: Bash(node *manage-agent.bundle.js *), Bash(node *schema-lookup.bundle.js *), Read, Glob
---
# Validate Agent YAML
Validate Copilot Studio agent YAML files using the LanguageServerHost binary's full diagnostics — the same validation engine used by the VS Code Copilot Studio extension.
## Instructions
1. **Locate the agent workspace.** Find the directory containing `.mcs/conn.json`. If a specific file was requested, use the workspace that contains it.
2. **Run LSP-based validation**:
```bash
node ${CLAUDE_SKILL_DIR}/../../scripts/manage-agent.bundle.js validate \
--workspace "<path-to-agent-folder>" \
--tenant-id "<tenantId>" \
--environment-id "<envId>" \
--environment-url "<envUrl>" \
--agent-mgmt-url "<mgmtUrl>"
```
This validates all `.mcs.yml` files in the workspace using the LSP binary's full diagnostics: YAML structure, Power Fx expressions, schema validation, cross-file references, and environment-specific checks.
Connection details come from `.mcs/conn.json` — read it to get tenant-id, environment-id, environment-url, and agent-mgmt-url.
3. **Parse the JSON output**:
- `valid: true` → all files pass (may still have warnings)
- `valid: false` + `summary.errors > 0` → report errors as FAIL items
- `summary.warnings > 0` → report as WARN items
- Each file with diagnostics is listed with severity, message, code, and line range
4. **If the user asked about a specific file**, filter the output to show only that file's diagnostics.
5. **For additional context on specific errors**, use schema lookup:
```bash
node ${CLAUDE_SKILL_DIR}/../../scripts/schema-lookup.bundle.js resolve <kind>
```
6. **Report findings**:
```
Validation Results for: <agent-name>
[PASS] <filename> — no issues
[FAIL] <filename> — <error message> (line X)
[WARN] <filename> — <warning message> (line X)
Summary: X files checked, Y errors, Z warnings
```
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · microsoft/skills-for-copilot-studio | 84 | MIT |
| boshu2/agentops | 100 | Apache-2.0 |
| lalitmaganti/syntaqlite | 100 | Apache-2.0 |
| zanderadam/engy | 100 | MIT |
| hirogakatageri/hirokata-claude-marketplace | 100 | MIT |
| whawkinsiv/solo-founder-skills | 100 | MIT |
| rsmdt/the-startup | 100 | MIT |
| SteveGJones/ai-first-sdlc-practices | 100 | MIT |
| snapsynapse/skill-provenance | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 12c5b092bb03 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 84new-topic
Tworzy nowy plik YAML tematu Copilot Studio dla przepływu rozmowy lub dialogu agenta. - 84run-eval
Uruchamia ewaluacje agenta Copilot Studio przez Power Platform Evaluation API na wersjach roboczych bez publikacji, pobiera wyniki i proponuje poprawki YAML dla niepowodzeń. - 93power-apps-canvas-yaml
Pomaga pracować z plikami YAML aplikacji Power Apps Canvas, formułami Power Fx i kontrolą wersji. - 100convert-to-copilot
Konwertuje agenta Claude Code wraz z poleceniem uruchomienia i skillami w jednego agenta GitHub Copilot (.github/agents) z plikami kontekstu w .copilot_utils. - 100delete-agent
Trwale usuwa agenta Copilot Studio z chmury poleceniem pac copilot delete po dokładnym potwierdzeniu wpisanym przez użytkownika. - 100okhp3-copilot-studio-skill-foundry
Projektuje, pisze, ocenia i pakuje wielokrotnego użytku skill agenta Microsoft Copilot Studio, gdy zadaniową funkcję trzeba współdzielić między agentami opartymi na GitHub Copilot.