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

check-prereq-agent-dotnet

/check-prereq-agent-dotnet

Sprawdza wymagania wstępne do budowy trwałych agentów AI w .NET z Microsoft Agent Framework na Dapr Workflow.

Repozytorium
dapr-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
17.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 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
12
Przestarzałość

Brak sygnałów. Repozytorium zmienione 17.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

Sprawdza wymagania wstępne do budowy trwałych agentów AI w .NET z Microsoft Agent Framework na Dapr Workflow.

Wyzwalacze z opisu

check prerequisites for .NET agentsverify .NET agent environment
Oryginalny opis (EN)

Checks prerequisites for building durable AI agents in .NET with Microsoft Agent Framework on Dapr Workflow. Use for "check prerequisites for .NET agents" or "verify .NET agent environment".

Jak działa

  1. Overview
  2. Prerequisites
  3. Prerequisite Checks
  4. Show final message
Sekcje z nagłówków SKILL.md, w oryginale · 55 linii, 340 słów
Podgląd SKILL.md
---
name: check-prereq-agent-dotnet
description: Checks prerequisites for building durable AI agents in .NET with Microsoft Agent Framework on Dapr Workflow. Use for "check prerequisites for .NET agents" or "verify .NET agent environment".
allowed-tools:
  - Bash(uname -s)
  - Bash(dotnet --version)
  - Bash(powershell -Command "dotnet --version")
  - Bash(docker info)
  - Bash(podman info)
  - Bash(powershell -Command "docker info")
  - Bash(powershell -Command "podman info")
  - Bash(dapr --version)
  - Bash(powershell -Command "dapr --version")
  - Bash([ -n "${OPENAI_API_KEY}" ] && echo "set" || echo "unset")
  - Bash(powershell -Command "if ([string]::IsNullOrEmpty($env:OPENAI_API_KEY)) { 'unset' } else { 'set' }")
  - Bash([ -n "${ANTHROPIC_API_KEY}" ] && echo "set" || echo "unset")
  - Bash(powershell -Command "if ([string]::IsNullOrEmpty($env:ANTHROPIC_API_KEY)) { 'unset' } else { 'set' }")
  - Bash([ -n "${GOOGLE_API_KEY}" ] && echo "set" || echo "unset")
  - Bash(powershell -Command "if ([string]::IsNullOrEmpty($env:GOOGLE_API_KEY)) { 'unset' } else { 'set' }")
  - Bash(curl -sS -o /dev/null -w "%{http_code}" http://localhost:11434/api/tags --max-time 2)
  - Bash(powershell -Command "(Invoke-WebRequest -UseBasicParsing -TimeoutSec 2 http://localhost:11434/api/tags).StatusCode")
  - Read
---

# Check Prerequisites for .NET Agents

## Overview

This skill checks whether all prerequisites are installed for building durable AI agents in .NET. Run it only when you ask for it, for example before using the `create-agent-dotnet` skill. It is never run automatically as a pre-step.

> **On naming.** [Dapr Agents](https://github.com/dapr/dapr-agents) is a **Python-only** framework; there is no Dapr Agents SDK for .NET. The .NET path is [Microsoft Agent Framework](https://learn.microsoft.com/en-us/agent-framework/) (`Microsoft.Agents.AI`, `Microsoft.Extensions.AI`) executed durably on Dapr Workflow by the [`Diagrid.AI.Microsoft.AgentFramework`](https://www.nuget.org/packages/Diagrid.AI.Microsoft.AgentFramework) package. Every agent turn — each LLM call and each tool call — becomes a workflow activity, which is where the durability comes from. The `Dapr` in the .NET type names (`AddDaprAgents`, `IDaprAgentInvoker`) refers to that workflow runtime, not to the Python framework.

## Prerequisites

The following must be installed:

- [.NET 10 SDK](https://dotnet.microsoft.com/en-us/download)
- [C# LSP Plugin](https://claude.com/plugins/csharp-lsp)
- [Docker](https://www.docker.com/products/docker-desktop/) or [Podman](https://podman.io/docs/installation)
- [Dapr CLI](https://docs.dapr.io/getting-started/install-dapr-cli/) (version 1.18+)
- At least one LLM provider reachable by a Dapr [conversation component](https://docs.dapr.io/reference/components-reference/supported-conversation/): `OPENAI_API_KEY`, `ANTHROPIC_API_KEY`, `GOOGLE_API_KEY` (Gemini via `conversation.googleai`), or a local Ollama instance on `http://localhost:11434`

## Prerequisite Checks

**Run ALL of these checks. Check steps 2–6 in parallel. Track which checks pass and which fail.**

### Step 1: Detect Operating System

Read the file at [`../dapr-shared/prereq-detect-os.md`](../dapr-shared/prereq-detect-os.md) and follow those instructions.

### Step 2: Check the C# LSP plugin

Read the file at [`../dapr-shared/prereq-check-csharp-lsp.md`](../dapr-shared/prereq-check-csharp-lsp.md) and follow those instructions.

### Step 3: Check .NET SDK version

Read the file at [`../dapr-shared/prereq-check-dotnet-sdk.md`](../dapr-shared/prereq-check-dotnet-sdk.md) and follow those instructions.

### Step 4: Check Docker or Podman

Read the file at [`../dapr-shared/prereq-check-docker-podman.md`](../dapr-shared/prereq-check-docker-podman.md) and follow those instructions.

### Step 5: Check Dapr CLI

Read the file at [`../dapr-shared/prereq-check-dapr-cli.md`](../dapr-shared/prereq-check-dapr-cli.md) and follow those instructions.

### Step 6: Check LLM provider availability

Read the file at [`../dapr-shared/prereq-check-llm-provider.md`](../dapr-shared/prereq-check-llm-provider.md) and follow those instructions.

## Show final message

After all checks are complete, report the results:

- List each check and whether it passed or failed.
- For any failed checks, provide the relevant install / configuration link from the Prerequisites section.
- If all checks passed, inform the user they can proceed with the `create-agent-dotnet` skill.

Wersje

W bazie nie ma innych skilli o nazwie check-prereq-agent-dotnet.

Migawka bazy z 28.10.2026 · wersja paczki 53a0fcdcedf3 (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

  • 100check-prereq-dotnet
    Sprawdza wymagania wstępne do budowy aplikacji Dapr Workflow w .NET.
  • 100check-prereq-agent-python
    Sprawdza wymagania wstępne do budowy trwałych agentów AI w Pythonie z Dapr Agents SDK lub opakowaniem frameworka Diagrid.
  • 100microsoft-agent-framework
    Pomaga budować agentów AI i przepływy wieloagentowe w Microsoft Agent Framework w Pythonie i .NET oraz migrować z agentów Semantic Kernel.
  • 100agent-framework-builder-dotnet
    Pomaga budować, przeglądać, oceniać i hostować aplikacje .NET (C#) w Microsoft Agent Framework: agenty, przepływy, orkiestracje, narzędzia, sesje, middleware i obserwowalność.
  • 100claude-skill-prereq-audit
    Skanuje skille pod kątem wymaganych narzędzi, serwerów MCP i uwierzytelnienia, sprawdza ich instalację i logowanie oraz proponuje naprawy, na nowej maszynie lub po instalacji skilli.
  • 100microsoft-agent-framework
    Buduje agentów AI, harnessy i wieloagentowe przepływy w .NET z Microsoft Agent Framework: typy agentów, sesje, narzędzia, protokoły hostowania i zabezpieczenia korporacyjne.

Uwagi i zgłoszenia

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