Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions .gemini-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{
"name": "dotnet-agent-skills",
"owner": {
"name": ".NET Team at Microsoft"
},
"plugins": [
{
"name": "dotnet",
"source": "./plugins/dotnet",
"description": "Collection of core .NET skills for handling common .NET coding tasks."
},
{
"name": "dotnet-data",
"source": "./plugins/dotnet-data",
"description": "Skills for .NET data access and Entity Framework related tasks."
},
{
"name": "dotnet-diag",
"source": "./plugins/dotnet-diag",
"description": "Skills for .NET performance investigations, debugging, and incident analysis."
},
{
"name": "dotnet-msbuild",
"source": "./plugins/dotnet-msbuild",
"description": "Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization."
},
{
"name": "dotnet-nuget",
"source": "./plugins/dotnet-nuget",
"description": "NuGet and .NET package management: dependency management and modernization."
},
{
"name": "dotnet-upgrade",
"source": "./plugins/dotnet-upgrade",
"description": "Skills for migrating and upgrading .NET projects across framework versions, language features, and compatibility targets."
},
{
"name": "dotnet-maui",
"source": "./plugins/dotnet-maui",
"description": "Skills for .NET MAUI development: environment setup, diagnostics, troubleshooting, navigation, data binding, dependency injection, layout, and theming."
},
{
"name": "dotnet-ai",
"source": "./plugins/dotnet-ai",
"description": "AI and ML skills for .NET: technology selection, LLM integration, agentic workflows, RAG pipelines, MCP, and classic ML with ML.NET."
},
{
"name": "dotnet-template-engine",
"source": "./plugins/dotnet-template-engine",
"description": ".NET Template Engine skills: template discovery, project scaffolding, and template authoring."
},
{
"name": "dotnet-test",
"source": "./plugins/dotnet-test",
"description": "Skills for running, diagnosing, and migrating .NET tests: test execution, filtering, platform detection, and MSTest workflows."
},
{
"name": "dotnet-aspnet",
"source": "./plugins/dotnet-aspnet",
"description": "ASP.NET Core web development skills including middleware, endpoints, real-time communication, and API patterns."
},
{
"name": "dotnet-blazor",
"source": "./plugins/dotnet-blazor",
"description": "Skills for Blazor development: component authoring, interactivity, and web application patterns."
},
{
"name": "dotnet11",
"source": "./plugins/dotnet11",
"description": "Skills for new .NET 11 APIs and language features."
Comment on lines +9 to +75
}
]
}
8 changes: 8 additions & 0 deletions plugins/dotnet-ai/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-ai",
"description": "AI and ML skills for .NET: technology selection, LLM integration, agentic workflows, RAG pipelines, MCP, and classic ML with ML.NET.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet-aspnet/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-aspnet",
"description": "ASP.NET Core web development skills including middleware, endpoints, real-time communication, and API patterns.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet-blazor/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-blazor",
"description": "Skills for Blazor development: component authoring, interactivity, and web application patterns.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet-data/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-data",
"description": "Skills for .NET data access and Entity Framework related tasks.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet-diag/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-diag",
"description": "Skills for .NET performance investigations, debugging, and incident analysis.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet-experimental/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-experimental",
"description": "Experimental skills under active evaluation that may change or graduate to stable plugins.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet-maui/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-maui",
"description": "Skills for .NET MAUI development: environment setup, diagnostics, troubleshooting, navigation, data binding, dependency injection, layout, and theming.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet-msbuild/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-msbuild",
"description": "Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet-nuget/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-nuget",
"description": "NuGet and .NET package management skills: dependency management and modernization.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet-template-engine/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-template-engine",
"description": ".NET Template Engine skills for dotnet new: create projects (console app, class library, web API, Blazor, MAUI), discover and search templates, inspect template parameters and frameworks (net8.0, net9.0, net10.0), scaffold solutions, author and validate custom templates, install template packages from NuGet.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet-test/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-test",
"description": "Skills for running, diagnosing, and migrating .NET tests: test execution, filtering, platform detection, and MSTest workflows.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet-upgrade/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet-upgrade",
"description": "Skills for migrating and upgrading .NET projects across framework versions, language features, and compatibility targets.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet",
"description": "Common everyday C#/.NET coding skills. Expected to be useful to all .NET developers.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}
8 changes: 8 additions & 0 deletions plugins/dotnet11/gemini-extension.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"name": "dotnet11",
"description": "Skills for .NET 11 APIs and language features.",
"version": "0.1.0",
"author": {
"name": ".NET Team at Microsoft"
}
}