Dotnet Skills for Codex
One of the largest .NET-focused skill collections for AI coding assistants, with a catalog, CLI, and orchestration agents for Codex, Claude Code, GitHub Copilot, Gemini, and Junie.
How to install Dotnet Skills in Codex
In Codex, ask the built-in skill installer for it:
$skill-installer install the <skill> skill from https://github.com/managedcode/dotnet-skillsType this in Codex and replace <skill> with a folder name from 'What it contains'. $skill-installer is the skill installer built into Codex, and it downloads the skill from GitHub. Restart Codex if the skill doesn't show up. Check the repo README for any setup it needs. Source: Codex skills docs.
Or copy the skill folder (the one with SKILL.md) into ~/.agents/skills to use it in every project, or into .agents/skills in a repo to share it with that repo. Codex picks up new skills automatically. (where Codex loads skills)
New Codex plugins every Tuesday, install line ready to copy.
Stacks Weekly is one short email from GrokStacks and CodexStacks. Subscribe and get the free starter list: 20 Codex plugins worth installing first.
Confirmation email first. Unsubscribe anytime.
What it contains
Skills (200)
blazingfastdotnet— High-performance .NET guidance for writing and tuning C# apps and benchmarks (BenchmarkDotNet, ASP.NET, challenges). Use when asked to make .NET code faster, reduce allocations or GC overhead, fix lock contention or thread pool starvation, inspect JIT…aspnet-core— Build, debug, modernize, or review ASP.NET Core applications with correct hosting, middleware, security, configuration, logging, and deployment patterns on current .NET. USE FOR: working on ASP.NET Core apps, services, or middleware; changing auth, routing…aspire— Build, upgrade, and operate Aspire 13.5.x C# or TypeScript application hosts with the current CLI, AppHost, ServiceDefaults, integrations, dashboard, testing, MCP, and deployment patterns for distributed apps. USE FOR: Aspire.AppHost.Sdk, Aspire.Hosting.*…avalonia— Build and debug Avalonia 11/12 .NET applications with XAML, compiled bindings, MVVM, custom controls, desktop lifetimes, and platform publishing. USE FOR: Avalonia projects, bindings, commands, themes, UI dispatch, trimming, or Native AOT. DO NOT USE FOR…azure-functions— Build, review, or migrate Azure Functions in .NET with correct execution model, isolated worker setup, bindings, DI, and Durable Functions patterns. USE FOR: working on Azure Functions in .NET; migrating from the in-process model to the isolated worker…blazor— Build and review Blazor applications across server, WebAssembly, web app, and hybrid scenarios with correct component design, state flow, rendering, and hosting choices. USE FOR: building interactive web UIs with C# instead of JavaScript; choosing between…entity-framework6— Maintain or migrate EF6-based applications with realistic guidance on what to keep, what to modernize, and when EF Core is or is not the right next step. USE FOR: EF6 codebases; runtime versus ORM migration decisions; EDMX, code-first, ObjectContext, and…entity-framework-core— Design, tune, or review EF Core data access with proper modeling, migrations, query translation, performance, and lifetime management for modern .NET applications. USE FOR: DbContext, migrations, model configuration, EF queries, tracking, loading…maui— Build, review, or migrate .NET MAUI applications across Android, iOS, macOS, and Windows with correct cross-platform UI, platform integration, and native packaging assumptions. USE FOR: working on cross-platform mobile or desktop UI in .NET MAUI; integrating…mlnet— Use ML.NET to train, evaluate, or integrate machine-learning models into .NET applications with realistic data preparation, inference, and deployment expectations. USE FOR: ML.NET integration; local model training or retraining; inference pipelines, model…microsoft-agent-framework— Build .NET AI agents, harnesses, and multi-agent workflows with Microsoft Agent Framework using the right agent type, sessions, tools, workflows, hosting protocols, and enterprise guardrails. USE FOR: building or reviewing .NET code that uses…minimal-apis— Design and implement Minimal APIs in ASP.NET Core using handler-first endpoints, route groups, filters, and lightweight composition suited to modern .NET services. USE FOR: building new HTTP APIs in ASP.NET Core; creating lightweight microservices; choosing…astro-developer— Comprehensive guide for developing in the Astro monorepo. Covers architecture, debugging, testing, and critical constraints. Use when working on features, fixes, tests, or understanding the codebase structure.convert-blazor-server-to-webapp— Guides conversion of a pre-.NET 8 Blazor Server app into a .NET 8+ Blazor Web App. USE FOR: migrating apps that use AddServerSideBlazor and MapBlazorHub to the AddRazorComponents/MapRazorComponents model, converting _Host.cshtml to an App.razor root…dotnet-webapi— Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and error handling. USE FOR: adding new API endpoints (controllers or minimal APIs), wiring up OpenAPI/Swagger, creating .http test files…author-component— Create or review Blazor components (.razor files) with correct architecture. USE FOR: writing new Blazor components that do NOT involve JavaScript interop, implementing parameters and EventCallback, RenderFragment slots, component lifecycle…collect-user-input— Build forms, validate data, and react to user input in Blazor. USE FOR adding forms, search boxes, filter panels, inline editing, data-entry UI, file uploads, validation (annotations or custom), handling form submissions, and binding input controls. Covers…configure-auth— Add authentication and authorization to a Blazor Web App, accounting for the app's render mode. USE WHEN the user needs [Authorize] on pages, AuthorizeView, role or policy-based access, login/logout Identity pages, or AuthenticationStateProvider. Also USE…coordinate-components— Share state between components that don't have a direct parent-child parameter relationship, using cascading values, scoped services with change events, or CascadingValueSource via DI. USE WHEN the user needs a CascadingParameter or CascadingValue that works…create-blazor-project— Create a new ASP.NET Core web application or web site using Blazor. USE FOR: creating a new Blazor web app, scaffolding a new web project, starting a new web site, choosing render modes (Static SSR, Interactive Server, Interactive WebAssembly, Auto), running…fetch-and-send-data— Call APIs, load data into components, and handle the async lifecycle in Blazor. USE FOR fetching data from a backend, submitting data to an API, displaying loading/error states, registering HttpClient, building service abstractions for Auto/WebAssembly…plan-ui-change— Plan complex Blazor UI features by decomposing them into focused components. USE FOR: building a complex Blazor page with multiple sections, planning component decomposition, designing a multi-section dashboard or layout, breaking down a large UI feature…support-prerendering— Make interactive Blazor components work correctly with prerendering. USE FOR fixing duplicate data loads, UI flicker during prerender-to-interactive handoff, null references during prerender, persisting state across prerender, disabling prerendering…use-igniteui-blazor— Add, configure, or review Ignite UI for Blazor Lite component support in Blazor applications. USE FOR: installing IgniteUI.Blazor.Lite or IgniteUI.Blazor.GridLite, registering AddIgniteUIBlazor() in Blazor Server, WASM, Hybrid, or split Blazor Web App…use-js-interop— Add, review, or fix JavaScript interop in Blazor components. USE FOR: calling JavaScript from Blazor, calling .NET from JavaScript, collocated .razor.js modules, IJSRuntime, IJSObjectReference lifecycle, DotNetObjectReference, ElementReference, timing rules…dotnet-maui-doctor— Diagnoses and fixes .NET MAUI development environment issues. Validates .NET SDK, workloads, Java JDK, Android SDK, Xcode, and Windows SDK. All version requirements discovered dynamically from NuGet WorkloadDependencies.json — never hardcoded. Use when…maui-app-lifecyclemaui-collectionviewmaui-data-bindingmaui-dependency-injectionmaui-safe-areamaui-shell-navigationmaui-themingwinforms-expertorleanssemantic-kernelsharpconsoleuisignalrwebgpu-threejs-tsluno-platformwcfwpfweb-apiwinformswinuiworker-servicesworkflow-foundationgrpcarchunitnetlibvlcmcpmvvmmanagedcode-communicationmanagedcode-markitdownmanagedcode-mimetypesmanagedcode-orleans-graphmanagedcode-orleans-signalrmanagedcode-storagemicrosoft-extensions-aimicrosoft-extensionsnetarchtestcreate-datadriven-aspnetcoreoptimizing-ef-core-queriessepxtwitter-scraperarchitecturecode-reviewdotnetlegacy-aspnetmcafmixed-realitytechnology-selectioncsharp-scriptsdotnet-pinvokenuget-trusted-publishingvectorizationprocess-api-net11system-text-json-net11exp-mock-usage-analysisexp-test-maintainabilitydotnet-aot-compatmigrate-dotnet10-to-dotnet11migrate-dotnet8-to-dotnet9migrate-dotnet9-to-dotnet10migrate-nullable-referencesthread-abort-migrationcsharp-expertcsharp-refactoringmsbuildsetup-local-sdkproject-setupcoverletmstestnunitmigrate-mstest-v1v2-to-v3migrate-mstest-v3-to-v4migrate-nunit-to-mstestmigrate-vstest-to-mtpmigrate-xunit-to-mstestmigrate-xunit-to-xunit-v3assertion-qualitycode-testing-agentcode-testing-extensionscode-testingcoverage-analysiscrap-scoredetect-static-dependenciesfilter-syntaxfind-untested-sourcesgenerate-testability-wrappersgrade-testsmigrate-static-to-wrappermtp-hot-reloadplatform-detectionrun-testsscaffold-dotnet-test-projecttest-analysis-extensionstest-anti-patternstest-gap-analysistest-smell-detectiontest-taggingtest-value-evidencetestability-obstaclewriting-mstest-testsplaywright-visual-testingstrykertunitxunitanalyzer-configasynkron-profilerbiomeblazing-fast-dotnet— High-performance .NET guidance for writing and tuning C# apps and benchmarks (BenchmarkDotNet, ASP.NET, challenges). Use when asked to make .NET code faster, reduce allocations or GC overhead, fix lock contention or thread pool starvation, inspect JIT…csharpierchouschrome-devtools-mcpcode-analysiscodeqlcomplexitydiagnostics-mcpeslintfsharpfsiformatgraphify-dotnethtmlhintmetalintmeziantou-analyzermodern-csharpnuget-package-manageragentic-workflowsauthoring-github-workflowscreate-custom-agentcreate-skill-testcreate-skillanalyzing-dotnet-performanceandroid-tombstone-symbolicationapple-crash-symbolicationclr-activation-debuggingdotnet-trace-collectdump-collectmicrobenchmarkingimprove-skill-qualitybinlog-failure-analysisbinlog-generationbuild-parallelismbuild-perf-baselinebuild-perf-diagnosticscheck-bin-obj-clashcopy-to-output-directorydirectory-build-organizationeliminate-redundant-restoreseval-performanceextension-pointsincluding-generated-filesincremental-builditem-managementmsbuild-antipatternsmsbuild-modernizationproperty-patternsresolve-project-referencestarget-authoringtroubleshoot-binlog-mcpconvert-to-cpmtemplate-authoringtemplate-comparisontemplate-discoverytemplate-instantiationtemplate-smart-defaultstemplate-validationprofilingquality-ciquickdupresharper-cltreportgeneratorroslynatorroslynksonarjsstylecop-analyzersstylelintcloc
About this listing
Dotnet Skills is a community collection of agent skills on GitHub by managedcode: folders with a SKILL.md file, the format Codex loads skills from. Its README mentions Codex. It passed the CodexStacks quality filter for skills (at least 100 stars, pushed in the last 90 days, not a fork or a list, and at least one SKILL.md with a name and description). OpenAI hasn't reviewed it, but it passed our Codex install check on Oct 29, 2026 (an install and load check, not a code review). From its files we found 316 skills. It's one of 441 listings in the Developer Tools category (category assigned by CodexStacks from the repo's topics and description).
Dotnet Skills FAQ
How do I install Dotnet Skills in Codex?
In Codex, type $skill-installer install the <skill> skill from https://github.com/managedcode/dotnet-skills. $skill-installer is the skill installer built into Codex (Codex skills docs). Or copy the skill folder (the one with SKILL.md) into ~/.agents/skills to use it in every project, or into .agents/skills in a repo to share it with that repo. Codex picks up new skills automatically.
Is Dotnet Skills an official Codex skill?
No. Dotnet Skills is a community repo on GitHub by managedcode. It passed the CodexStacks quality filter, but OpenAI hasn't reviewed it, but it passed our Codex install check on Oct 29, 2026 (an install and load check, not a code review), so read the code before you install it.
What does Dotnet Skills include?
From its manifest and repo files, Dotnet Skills includes 316 skills: blazingfastdotnet, aspnet-core, aspire, avalonia, azure-functions, blazor….
Details
- Type
- Skill
- Category
- Developer Tools (assigned by us)
- Source
- Community
- Author
- managedcode
- License
- MIT
- GitHub stars
- 497 (at last sync)
- Last push
- 2026-10-29
- GitHub topics
- claude-code, copilot, dotnet, gemini
- Source
- https://github.com/managedcode/dotnet-skills
- Website
- https://skills.managed-code.com
- Listed via
- GitHub search: Codex skills (SKILL.md)
- Install check by CodexStacks
- Passed on Oct 29, 2026 with Codex CLI 0.163.0: Codex loaded its skills. proof · how we check
Something wrong or missing? Submit or improve this listing. Listings also refresh automatically every night.
For maintainers: badge and embeds
Maintain Dotnet Skills? Add the badge; it links to this page.
Markdown
[](https://codexstacks.com/p/managedcode-dotnet-skills/)HTML
<a href="https://codexstacks.com/p/managedcode-dotnet-skills/"><img src="https://codexstacks.com/badge.svg" alt="Listed on CodexStacks" width="172" height="28"></a>Embed card (static HTML and inline CSS, no JavaScript). Preview:
<a href="https://codexstacks.com/p/managedcode-dotnet-skills/" style="display:block;max-width:380px;box-sizing:border-box;padding:14px 16px;border:1px solid #3a2c26;border-radius:12px;background:#0d0b0a;color:#f3ece6;font:14px/1.45 -apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-decoration:none"><span style="display:block;font-size:16px;font-weight:700;color:#f3ece6">Dotnet Skills</span><span style="display:block;margin:2px 0 8px;font-size:12px;color:#b5a9a1">Community Codex skill · 316 skills</span><span style="display:block;margin:0 0 10px;color:#ddd3cc">One of the largest .NET-focused skill collections for AI coding assistants, with a catalog, CLI, and orchestration…</span><span style="font-size:12px;font-weight:600;color:#ffb347">View on CodexStacks →</span></a>Markdown summary
**[Dotnet Skills on CodexStacks](https://codexstacks.com/p/managedcode-dotnet-skills/)**: Community Codex skill with 316 skills.More on badges, embeds and keeping your listing up to date: CodexStacks for plugin authors.
Also in Developer Tools
Rea
Reverse engineer anything with agents, from app behavior down to native binaries.
Skills (mattpocock)
Skills for Real Engineers. Straight from my .agents directory.
Agents
Multi-harness agentic plugin marketplace for Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, Google Antigravity, and Pi
Playwright MCP
Playwright MCP server
Nuwa Skill
你想蒸馏的下一个员工,何必是同事。蒸馏任何人的思维方式——心智模型、决策启发式、表达DNA。Distill how anyone thinks.
Oh My Codex
OmX - Oh My codeX: Your codex is not alone. Add hooks, agent teams, HUDs, and so much more.