diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index daa7cebc..7f2204cf 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ "name": "agents-sdk-common", "source": "./agent-plugins/agents-sdk-common", "description": "Shared skills for building agents with the Microsoft 365 Agents SDK (all languages)", - "version": "1.1.0" + "version": "1.1.1" }, { "name": "agents-for-js", @@ -21,7 +21,7 @@ "name": "agents-for-net", "source": "./agent-plugins/agents-for-net", "description": "Skills for building agents with the Microsoft 365 Agents SDK for DotNet", - "version": "1.1.0" + "version": "1.1.1" } ] } diff --git a/agent-plugins/CONTRIBUTING.md b/agent-plugins/CONTRIBUTING.md index 7b8b933f..4b391052 100644 --- a/agent-plugins/CONTRIBUTING.md +++ b/agent-plugins/CONTRIBUTING.md @@ -11,6 +11,8 @@ This guide explains how to add new skills, update existing skills, and add new p agent-plugins/ agents-for-js/ ← a plugin plugin.json ← plugin metadata + .claude-plugin/ + plugin.json ← plugin manifest (name + description) skills/ / SKILL.md ← the skill content @@ -83,9 +85,18 @@ A plugin groups skills for a new language, platform, or use case (e.g., a `agent } ``` -3. **Add skills** following the steps in [Adding a New Skill](#adding-a-new-skill-to-an-existing-plugin). +3. **Add `.claude-plugin/plugin.json`** — a manifest that some clients (e.g., Claude Code) require for plugin discovery. It must contain at least the `name` and `description`, matching `plugin.json`: -4. **Register the plugin** in `/.claude-plugin/marketplace.json` by adding an entry to the `plugins` array: + ```json + { + "name": "agents-for-dotnet", + "description": "Skills for building agents with the Microsoft 365 Agents SDK for .NET" + } + ``` + +4. **Add skills** following the steps in [Adding a New Skill](#adding-a-new-skill-to-an-existing-plugin). + +5. **Register the plugin** in `/.claude-plugin/marketplace.json` by adding an entry to the `plugins` array: ```json { @@ -96,7 +107,7 @@ A plugin groups skills for a new language, platform, or use case (e.g., a `agent } ``` -5. **Document it** in `agent-plugins/README.md` — add the plugin to the Available Plugins table and list its skills. +6. **Document it** in `agent-plugins/README.md` — add the plugin to the Available Plugins table and list its skills. --- diff --git a/agent-plugins/agents-for-net/plugin.json b/agent-plugins/agents-for-net/plugin.json index 707b7583..ff9f4992 100644 --- a/agent-plugins/agents-for-net/plugin.json +++ b/agent-plugins/agents-for-net/plugin.json @@ -1,7 +1,7 @@ { "name": "agents-for-dotnet", "description": "Skills for building agents with the Microsoft 365 Agents SDK for DotNet", - "version": "1.1.0", + "version": "1.1.1", "author": { "name": "Microsoft" }, diff --git a/agent-plugins/agents-for-net/skills/bf-to-agents-sdk-dotnet-migration/SKILL.md b/agent-plugins/agents-for-net/skills/bf-to-agents-sdk-dotnet-migration/SKILL.md index 653108e7..7b031e88 100644 --- a/agent-plugins/agents-for-net/skills/bf-to-agents-sdk-dotnet-migration/SKILL.md +++ b/agent-plugins/agents-for-net/skills/bf-to-agents-sdk-dotnet-migration/SKILL.md @@ -1,6 +1,9 @@ --- name: bf-to-agents-sdk-dotnet-migration -description: Use when migrating a Bot Framework .NET SDK bot to Microsoft 365 Agents SDK. Triggered by projects that depend on packages: Microsoft.Bot.Builder or Microsoft.Bot.Builder.Integration.AspNet.Core that want to migrate to Agents SDK. +description: > + Use when migrating a Bot Framework .NET SDK bot to Microsoft 365 Agents SDK. + Triggered by projects that depend on packages: Microsoft.Bot.Builder or + Microsoft.Bot.Builder.Integration.AspNet.Core that want to migrate to Agents SDK. --- # Bot Framework to Agents SDK Migration (.NET) diff --git a/agent-plugins/agents-sdk-common/.claude-plugin/plugin.json b/agent-plugins/agents-sdk-common/.claude-plugin/plugin.json new file mode 100644 index 00000000..15868492 --- /dev/null +++ b/agent-plugins/agents-sdk-common/.claude-plugin/plugin.json @@ -0,0 +1,4 @@ +{ + "name": "agents-sdk-common", + "description": "Shared skills for building agents with the Microsoft 365 Agents SDK (all languages)" +} diff --git a/agent-plugins/agents-sdk-common/plugin.json b/agent-plugins/agents-sdk-common/plugin.json index 05182606..4403b2df 100644 --- a/agent-plugins/agents-sdk-common/plugin.json +++ b/agent-plugins/agents-sdk-common/plugin.json @@ -1,7 +1,7 @@ { "name": "agents-sdk-common", "description": "Shared skills for building agents with the Microsoft 365 Agents SDK (all languages)", - "version": "1.1.0", + "version": "1.1.1", "author": { "name": "Microsoft" },