<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 1d ago

by managedcode

dotnet-skills

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.

  • Active — Updated in the last 14 days
  • Multi-agent — Targets three or more agents
Works with
  • Claude
  • Codex
  • Gemini
  • Copilot
View on GitHub (opens in a new tab)

507 GitHub stars (507)

+22 in 30 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Nov 5: +22 in total; the busiest day was Nov 4 with +6 stars.Oct 1: 0 starsOct 2: 0 starsOct 3: 0 starsOct 4: 0 starsOct 5: 0 starsOct 6: 0 starsOct 7: +1 starsOct 8: 0 starsOct 9: 0 starsOct 10: 0 starsOct 11: −1 starsOct 12: 0 starsOct 13: +1 starsOct 14: 0 starsOct 15: +1 starsOct 16: +1 starsOct 17: +2 starsOct 18: 0 starsOct 19: 0 starsOct 20: 0 starsOct 21: 0 starsOct 22: 0 starsOct 23: +2 starsOct 24: +1 starsOct 25: 0 starsOct 26: +2 starsOct 27: 0 starsOct 28: +1 starsOct 29: 0 starsOct 30: +2 starsOct 31: +1 starsNov 1: +1 starsNov 2: 0 starsNov 3: −1 starsNov 4: +6 starsNov 5: +2 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 20
Oct 30
Oct 40
Oct 50
Oct 60
Oct 7+1
Oct 80
Oct 90
Oct 100
Oct 11−1
Oct 120
Oct 13+1
Oct 140
Oct 15+1
Oct 16+1
Oct 17+2
Oct 180
Oct 190
Oct 200
Oct 210
Oct 220
Oct 23+2
Oct 24+1
Oct 250
Oct 26+2
Oct 270
Oct 28+1
Oct 290
Oct 30+2
Oct 31+1
Nov 1+1
Nov 20
Nov 3−1
Nov 4+6
Nov 5+2
  • 30 skills (30 skills found in its SKILL.md files)
  • 40 forks (40 forks)
  • 1d ago last update (Last updated 1d ago)

Install

Skills CLI

npx skills add managedcode/dotnet-skills

Asks which skills and agents to install. Just one: npx skills add managedcode/dotnet-skills --skill blazing-fast-dotnet — add -g for every project.

Claude Code

git clone https://github.com/managedcode/dotnet-skillscp -r "dotnet-skills/external-sources/upstreams/blazingfastdotnet" ~/.claude/skills/

Copies the blazing-fast-dotnet skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add managedcode/dotnet-skills

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md — showing the first 30 of 317 files.

  • blazing-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 codegen, profile apps, or tune runtime/NativeAOT settings.

    external-sources/upstreams/blazingfastdotnet/SKILL.md on GitHub (opens in a new tab)
  • 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, configuration, hosting, or deployment behavior; deciding between ASP.NET Core sub-stacks. DO NOT USE FOR: unrelated stacks; generic tasks tha…

    catalog/Frameworks/ASP.NET-Core/skills/aspnet-core/SKILL.md on GitHub (opens in a new tab)
  • 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.*, DistributedApplication.CreateBuilder, apphost.mts, createBuilder, WithReference, WaitFor, AddProject, AddRedis, AddPostgres, aspire run, aspir…

    catalog/Frameworks/Aspire/skills/aspire/SKILL.md on GitHub (opens in a new tab)
  • 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: WPF, WinUI, MAUI, Uno, or Avalonia XPF compatibility work. INVOKES: inspect installed versions, implement, and validate on the actual target pl…

    catalog/Frameworks/Avalonia/skills/avalonia/SKILL.md on GitHub (opens in a new tab)
  • 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 model; adding Durable Functions, bindings, or host configuration. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific g…

    catalog/Frameworks/Azure-Functions/skills/azure-functions/SKILL.md on GitHub (opens in a new tab)
  • 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 Server, WebAssembly, or Auto render modes; designing component hierarchies and state. DO NOT USE FOR: unrelated stacks; generic tasks that do n…

    catalog/Frameworks/Blazor/skills/blazor/SKILL.md on GitHub (opens in a new tab)
  • 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 legacy data-access review. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: inspect the reposit…

    catalog/Frameworks/Entity-Framework-6/skills/entity-framework6/SKILL.md on GitHub (opens in a new tab)
  • 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, performance, transactions, and EF6 migration decisions. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKE…

    catalog/Frameworks/Entity-Framework-Core/skills/entity-framework-core/SKILL.md on GitHub (opens in a new tab)
  • grpc

    Build or review gRPC services and clients in .NET. USE FOR: ASP.NET Core gRPC, protobuf contracts, unary or streaming RPC, gRPC client factory, interceptors, deadlines, cancellation, channel reuse, backend service integration. DO NOT USE FOR: broad browser-facing APIs without gRPC-Web tradeoff review, SignalR realtime hubs, plain REST APIs. INVOKES: dotnet build/test and focused service or client…

    catalog/Frameworks/gRPC/skills/grpc/SKILL.md on GitHub (opens in a new tab)
  • 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 device capabilities, navigation, or platform-specific code; migrating Xamarin.Forms or aligning. DO NOT USE FOR: unrelated stacks; generic t…

    catalog/Frameworks/MAUI/skills/maui/SKILL.md on GitHub (opens in a new tab)
  • 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 Microsoft.Agents.*, Microsoft.Extensions.AI, AIAgent, HarnessAgent, AgentSession, or Agent Framework hosting packages; choosing agent, harness, workflow, an…

    catalog/Frameworks/Microsoft-Agent-Framework/skills/microsoft-agent-framework/SKILL.md on GitHub (opens in a new tab)
  • 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 between Minimal APIs and controllers. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: inspe…

    catalog/Frameworks/Minimal-APIs/skills/minimal-apis/SKILL.md on GitHub (opens in a new tab)
  • 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 loading, evaluation, and deployment review. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: i…

    catalog/Frameworks/ML.NET/skills/mlnet/SKILL.md on GitHub (opens in a new tab)
  • 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.

    catalog/Frameworks/Official-Astro/skills/astro-developer/SKILL.md on GitHub (opens in a new tab)
  • 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 component, replacing blazor.server.js with blazor.web.js, migrating CascadingAuthenticationState to a service, adopting new Blazor Web App features l…

    catalog/Frameworks/Official-DotNet-ASPNetCore/skills/convert-blazor-server-to-webapp/SKILL.md on GitHub (opens in a new tab)
  • 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, setting up global error handling middleware. DO NOT USE FOR: general C# coding style, EF Core data access or query optimization (use optimizing-ef…

    catalog/Frameworks/Official-DotNet-ASPNetCore/skills/dotnet-webapi/SKILL.md on GitHub (opens in a new tab)
  • 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 (OnInitializedAsync, OnParametersSet), async patterns, IAsyncDisposable, CancellationToken, CSS isolation, code-behind. DO NOT USE FOR: creating new projects…

    catalog/Frameworks/Official-DotNet-Blazor/skills/author-component/SKILL.md on GitHub (opens in a new tab)
  • 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 EditForm, built-in input components, DataAnnotationsValidator, custom validation, SSR form patterns (SupplyParameterFromForm, FormName, Antifo…

    catalog/Frameworks/Official-DotNet-Blazor/skills/collect-user-input/SKILL.md on GitHub (opens in a new tab)
  • 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 WHEN auth state is null after WebAssembly loads, SignInManager throws in an interactive component, NotAuthorized content never renders in stati…

    catalog/Frameworks/Official-DotNet-Blazor/skills/configure-auth/SKILL.md on GitHub (opens in a new tab)
  • 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 across render mode boundaries, a shopping cart or notification count accessible from multiple pages, a theme or user preference cascaded app…

    catalog/Frameworks/Official-DotNet-Blazor/skills/coordinate-components/SKILL.md on GitHub (opens in a new tab)
  • 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 dotnet new blazor with the right options, setting up initial project structure. DO NOT USE FOR: adding features to existing projects, changi…

    catalog/Frameworks/Official-DotNet-Blazor/skills/create-blazor-project/SKILL.md on GitHub (opens in a new tab)
  • 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 render modes. DO NOT USE for form validation (see collect-user-input), prerendering persistence (see support-prerendering), or project scaffolding…

    catalog/Frameworks/Official-DotNet-Blazor/skills/fetch-and-send-data/SKILL.md on GitHub (opens in a new tab)
  • 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 into composable components, pages with sidebars and content panels, any page with 3+ distinct visual sections or multiple interacting sub-featur…

    catalog/Frameworks/Official-DotNet-Blazor/skills/plan-ui-change/SKILL.md on GitHub (opens in a new tab)
  • 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, excluding pages from interactive routing, or detecting whether a component is currently prerendering. DO NOT USE for choosing which render mode to u…

    catalog/Frameworks/Official-DotNet-Blazor/skills/support-prerendering/SKILL.md on GitHub (opens in a new tab)
  • 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 projects, adding @using IgniteUI.Blazor.Controls, wiring the theme stylesheet, picking the right host page, locating the GridLite stylesheet path,…

    catalog/Frameworks/Official-DotNet-Blazor/skills/use-igniteui-blazor/SKILL.md on GitHub (opens in a new tab)
  • 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 for when JS is available, IAsyncDisposable disposal of JS references, server-side JS interop safety. DO NOT USE FOR: general Blazor component…

    catalog/Frameworks/Official-DotNet-Blazor/skills/use-js-interop/SKILL.md on GitHub (opens in a new tab)
  • 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: setting up MAUI development, build errors mentioning SDK/workload/JDK/Android, "Android SDK not found", "Java version" errors, "Xcode not found",…

    catalog/Frameworks/Official-DotNet-MAUI/skills/dotnet-maui-doctor/SKILL.md on GitHub (opens in a new tab)
  • maui-app-lifecycle

    .NET MAUI app lifecycle guidance — the four app states, cross-platform Window lifecycle events (Created, Activated, Deactivated, Stopped, Resumed, Destroying), platform-specific lifecycle mapping, backgrounding and resume behavior, and state-preservation patterns. USE FOR: "app lifecycle", "window lifecycle events", "save state on background", "resume app", "OnStopped", "OnResumed", "backgroundin…

    catalog/Frameworks/Official-DotNet-MAUI/skills/maui-app-lifecycle/SKILL.md on GitHub (opens in a new tab)
  • maui-collectionview

    Guidance for implementing CollectionView in .NET MAUI apps — data display, layouts (list & grid), selection, grouping, scrolling, empty views, templates, incremental loading, swipe actions, and pull-to-refresh. USE FOR: "CollectionView", "list view", "grid layout", "data template", "item template", "grouping", "pull to refresh", "incremental loading", "swipe actions", "empty view", "selection mod…

    catalog/Frameworks/Official-DotNet-MAUI/skills/maui-collectionview/SKILL.md on GitHub (opens in a new tab)
  • maui-data-binding

    Guidance for .NET MAUI XAML and C# data bindings — compiled bindings, INotifyPropertyChanged / ObservableObject, value converters, binding modes, multi-binding, relative bindings, fallbacks, and MVVM best practices. USE FOR: setting up compiled bindings with x:DataType, implementing INotifyPropertyChanged or CommunityToolkit ObservableObject, creating IValueConverter / IMultiValueConverter, choos…

    catalog/Frameworks/Official-DotNet-MAUI/skills/maui-data-binding/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.