feat(skills): add IoT edge skills and align agent/instruction docs#1431
Open
Sertxito wants to merge 3 commits intogithub:stagedfrom
Open
feat(skills): add IoT edge skills and align agent/instruction docs#1431Sertxito wants to merge 3 commits intogithub:stagedfrom
Sertxito wants to merge 3 commits intogithub:stagedfrom
Conversation
Contributor
🔍 Skill Validator Results⛔ Findings need attention
Summary
Full validator output```text Only one of --plugin, --skills, or --agents can be used at a time. ``` |
Contributor
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds new skills/agents/instructions (notably Azure pricing, Dataverse Python, DB review/DBA, IoT/edge architecture guidance) and normalizes plugin manifests to reference agent/skill paths consistently.
Changes:
- Added multiple new skill and agent definitions across plugins (Azure pricing, Dataverse Python, DB review/DBAs, MCP server generator, context-engineering helpers).
- Normalized many
plugin.jsonmanifests (removed trailing slashes; several now pointagentsto./agentsdirectories). - Updated generated docs to include the new instruction/agent entries.
Reviewed changes
Copilot reviewed 123 out of 481 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| plugins/flowstudio-power-automate/.github/plugin/plugin.json | Normalizes skill paths (removes trailing slashes). |
| plugins/fastah-ip-geo-tools/skills/geofeed-tuner/references/snippets-python3.md | Adds Python 3 ipaddress parsing and validation snippets. |
| plugins/fastah-ip-geo-tools/skills/geofeed-tuner/assets/small-territories.json | Adds territory/country-code data list used by the skill. |
| plugins/fastah-ip-geo-tools/skills/geofeed-tuner/assets/example/01-user-input-rfc8805-feed.csv | Adds example RFC8805 geofeed CSV input. |
| plugins/fastah-ip-geo-tools/.github/plugin/plugin.json | Normalizes skill path (removes trailing slash). |
| plugins/ember/skills/from-the-other-side-vega/SKILL.md | Adds a new Ember skill (non-technical narrative guidance). |
| plugins/ember/.github/plugin/plugin.json | Switches agents reference to directory; normalizes skill path. |
| plugins/edge-ai-tasks/.github/plugin/plugin.json | Switches agents reference from explicit files to directory. |
| plugins/doublecheck/skills/doublecheck/assets/verification-report-template.md | Adds a verification report template asset. |
| plugins/doublecheck/agents/doublecheck.md | Adds the Doublecheck agent definition/instructions. |
| plugins/doublecheck/.github/plugin/plugin.json | Switches agents reference to directory; normalizes skill path. |
| plugins/devops-oncall/skills/multi-stage-dockerfile/SKILL.md | Adds a skill for generating multi-stage Dockerfiles. |
| plugins/devops-oncall/agents/azure-principal-architect.md | Adds an Azure principal architect agent definition. |
| plugins/devops-oncall/.github/plugin/plugin.json | Switches agents reference to directory; normalizes skill paths. |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-usecase-builder/SKILL.md | Adds a Dataverse SDK use-case builder skill. |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-quickstart/SKILL.md | Adds a Dataverse Python quickstart skill. |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-production-code/SKILL.md | Adds a Dataverse production-code skill (errors/retry/logging patterns). |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-advanced-patterns/SKILL.md | Adds a Dataverse advanced patterns skill. |
| plugins/dataverse-sdk-for-python/.github/plugin/plugin.json | Normalizes skill paths (removes trailing slashes). |
| plugins/database-data-management/skills/postgresql-code-review/SKILL.md | Adds PostgreSQL-focused code review guidance. |
| plugins/database-data-management/agents/postgresql-dba.md | Adds a PostgreSQL DBA agent definition. |
| plugins/database-data-management/agents/ms-sql-dba.md | Adds an MS SQL DBA agent definition. |
| plugins/database-data-management/.github/plugin/plugin.json | Switches agents reference to directory; normalizes skill paths. |
| plugins/csharp-mcp-development/skills/csharp-mcp-server-generator/SKILL.md | Adds a skill to generate a C# MCP server. |
| plugins/csharp-mcp-development/agents/csharp-mcp-expert.md | Adds a C# MCP server expert agent definition. |
| plugins/csharp-mcp-development/.github/plugin/plugin.json | Switches agents reference to directory; normalizes skill path. |
| plugins/csharp-dotnet-development/skills/dotnet-upgrade/SKILL.md | Adds a .NET upgrade planning skill. |
| plugins/csharp-dotnet-development/skills/dotnet-best-practices/SKILL.md | Adds .NET best-practices guidance. |
| plugins/csharp-dotnet-development/skills/csharp-xunit/SKILL.md | Adds xUnit testing best practices skill. |
| plugins/csharp-dotnet-development/skills/csharp-tunit/SKILL.md | Adds TUnit testing best practices skill. |
| plugins/csharp-dotnet-development/skills/csharp-nunit/SKILL.md | Adds NUnit testing best practices skill. |
| plugins/csharp-dotnet-development/skills/csharp-async/SKILL.md | Adds C# async best practices skill. |
| plugins/csharp-dotnet-development/skills/aspnet-minimal-api-openapi/SKILL.md | Adds ASP.NET Minimal API + OpenAPI guidance skill. |
| plugins/csharp-dotnet-development/agents/expert-dotnet-software-engineer.md | Adds an expert .NET software engineer agent definition. |
| plugins/csharp-dotnet-development/.github/plugin/plugin.json | Switches agents reference to directory; normalizes skill paths. |
| plugins/copilot-sdk/.github/plugin/plugin.json | Normalizes skill path (removes trailing slash). |
| plugins/context-matic/skills/integrate-context-matic/SKILL.md | Adds a workflow skill for integrating 3rd-party APIs via context-matic MCP. |
| plugins/context-matic/.github/plugin/plugin.json | Normalizes skill paths (removes trailing slashes). |
| plugins/context-engineering/skills/what-context-needed/SKILL.md | Adds a skill to request required files/context before answering. |
| plugins/context-engineering/skills/refactor-plan/SKILL.md | Adds a multi-file refactor planning skill. |
| plugins/context-engineering/skills/context-map/SKILL.md | Adds a context-mapping skill for multi-file tasks. |
| plugins/context-engineering/agents/context-architect.md | Adds a context-architect agent definition. |
| plugins/context-engineering/.github/plugin/plugin.json | Switches agents reference to directory; normalizes skill paths. |
| plugins/clojure-interactive-programming/skills/remember-interactive-programming/SKILL.md | Adds a Clojure REPL-first reminder micro-skill. |
| plugins/clojure-interactive-programming/agents/clojure-interactive-programming.md | Adds a REPL-first Clojure pair-programmer agent definition. |
| plugins/clojure-interactive-programming/.github/plugin/plugin.json | Switches agents reference to directory; normalizes skill path. |
| plugins/cast-imaging/agents/cast-imaging-structural-quality-advisor.md | Adds a CAST Imaging quality advisor agent definition. |
| plugins/cast-imaging/agents/cast-imaging-software-discovery.md | Adds a CAST Imaging software discovery agent definition. |
| plugins/cast-imaging/agents/cast-imaging-impact-analysis.md | Adds a CAST Imaging impact analysis agent definition. |
| plugins/cast-imaging/.github/plugin/plugin.json | Switches agents reference from explicit files to directory. |
| plugins/azure-cloud-development/skills/azure-pricing/references/SERVICE-NAMES.md | Adds Azure Retail Prices API serviceName reference doc. |
| plugins/azure-cloud-development/skills/azure-pricing/references/REGIONS.md | Adds Azure Retail Prices API region mapping reference doc. |
| plugins/azure-cloud-development/skills/azure-pricing/references/COST-ESTIMATOR.md | Adds cost estimation formulas reference doc. |
| plugins/azure-cloud-development/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md | Adds a cached Copilot Studio rate snapshot + estimation reference doc. |
| plugins/azure-cloud-development/skills/azure-pricing/SKILL.md | Adds an Azure pricing skill (Retail Prices API + Copilot Studio estimation). |
| plugins/azure-cloud-development/agents/terraform-azure-planning.md | Adds Terraform Azure planning agent definition. |
| plugins/azure-cloud-development/agents/terraform-azure-implement.md | Adds Terraform Azure implementation agent definition. |
| plugins/azure-cloud-development/agents/azure-verified-modules-terraform.md | Adds AVM Terraform agent definition and local test instructions. |
| plugins/azure-cloud-development/agents/azure-verified-modules-bicep.md | Adds AVM Bicep agent definition. |
| plugins/azure-cloud-development/agents/azure-saas-architect.md | Adds Azure SaaS architect agent definition. |
| plugins/azure-cloud-development/agents/azure-principal-architect.md | Adds Azure principal architect agent definition. |
| plugins/azure-cloud-development/agents/azure-logic-apps-expert.md | Adds Azure Logic Apps expert agent definition. |
| plugins/azure-cloud-development/.github/plugin/plugin.json | Switches agents reference to directory; normalizes skill paths. |
| plugins/awesome-copilot/skills/suggest-awesome-github-copilot-skills/SKILL.md | Adds meta-skill to suggest skills from awesome-copilot. |
| plugins/awesome-copilot/skills/suggest-awesome-github-copilot-instructions/SKILL.md | Adds meta-skill to suggest instruction files from awesome-copilot. |
| plugins/awesome-copilot/skills/suggest-awesome-github-copilot-agents/SKILL.md | Adds meta-skill to suggest custom agents from awesome-copilot. |
| plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md | Adds a meta agent scaffold for pulling content from awesome-copilot. |
| plugins/awesome-copilot/.github/plugin/plugin.json | Switches agents reference to directory; normalizes skill paths. |
| plugins/automate-this/.github/plugin/plugin.json | Normalizes skill path (removes trailing slash). |
| plugins/arize-ax/skills/arize-trace/references/ax-setup.md | Adds ax CLI troubleshooting reference doc. |
| plugins/arize-ax/skills/arize-trace/references/ax-profiles.md | Adds ax profile setup reference doc (safe key handling). |
| plugins/arize-ax/skills/arize-prompt-optimization/references/ax-setup.md | Adds ax CLI troubleshooting reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-prompt-optimization/references/ax-profiles.md | Adds ax profile setup reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-link/references/EXAMPLES.md | Adds Arize deep-link URL examples. |
| plugins/arize-ax/skills/arize-link/SKILL.md | Adds an Arize deep-link generation skill. |
| plugins/arize-ax/skills/arize-instrumentation/references/ax-profiles.md | Adds ax profile setup reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-experiment/references/ax-setup.md | Adds ax CLI troubleshooting reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-experiment/references/ax-profiles.md | Adds ax profile setup reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-evaluator/references/ax-setup.md | Adds ax CLI troubleshooting reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-evaluator/references/ax-profiles.md | Adds ax profile setup reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-dataset/references/ax-setup.md | Adds ax CLI troubleshooting reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-dataset/references/ax-profiles.md | Adds ax profile setup reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-annotation/references/ax-setup.md | Adds ax CLI troubleshooting reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-annotation/references/ax-profiles.md | Adds ax profile setup reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-annotation/SKILL.md | Adds an annotation-config + span annotation skill. |
| plugins/arize-ax/skills/arize-ai-provider-integration/references/ax-setup.md | Adds ax CLI troubleshooting reference doc (duplicate across skills). |
| plugins/arize-ax/skills/arize-ai-provider-integration/references/ax-profiles.md | Adds ax profile setup reference doc (duplicate across skills). |
| plugins/arize-ax/.github/plugin/plugin.json | Normalizes skill paths (removes trailing slashes). |
| instructions/azure-iot-edge-architecture.instructions.md | Adds Azure IoT Edge architecture instruction (with applyTo). |
| docs/README.instructions.md | Registers the new Azure IoT Edge instruction in docs index. |
| docs/README.agents.md | Registers the new Azure Smart City IoT agent in docs index. |
| agents/azure-smart-city-iot-architect.agent.md | Adds a Smart City / IoT Edge focused custom agent definition. |
4142fab to
2cbb1b1
Compare
Author
|
Resolved all Copilot review conversations (including outdated threads) and re-checked CI: all required checks are passing. This PR is now only blocked by branch protection requiring an approval from a reviewer with write access. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds new IoT/edge skills, aligns agent/instruction files, and updates generated docs.