Przejdź do treści
Biblioteka skilli
AI i agenci · Przegląd i audyt

validate

/validate

Waliduje pliki YAML agenta Copilot Studio pełną diagnostyką binarki LSP: struktura YAML, Power Fx, schemat i odwołania między plikami.

Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

84/ 100Klasa: dobry
Format9 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Instructions
Sekcje z nagłówków SKILL.md, w oryginale · 47 linii, 240 słów
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

RepozytoriumWynikLicencja
Ta strona · microsoft/skills-for-copilot-studio84MIT
boshu2/agentops100Apache-2.0
lalitmaganti/syntaqlite100Apache-2.0
zanderadam/engy100MIT
hirogakatageri/hirokata-claude-marketplace100MIT
whawkinsiv/solo-founder-skills100MIT
rsmdt/the-startup100MIT
SteveGJones/ai-first-sdlc-practices100MIT
snapsynapse/skill-provenance100MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.