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.
- Autor
- diagrid-labs ↗
- Repozytorium
- dapr-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 17.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 12
Brak sygnałów. Repozytorium zmienione 17.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
Sprawdza wymagania wstępne do budowy trwałych agentów AI w .NET z Microsoft Agent Framework na Dapr Workflow.
Wyzwalacze z opisu
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
- Overview
- Prerequisites
- Prerequisite Checks
- Show final message
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.