Skip to content

feat(skills): add IoT edge skills and align agent/instruction docs#1431

Open
Sertxito wants to merge 3 commits intogithub:stagedfrom
Sertxito:feat/iot-edge-skills-alignment-20260417
Open

feat(skills): add IoT edge skills and align agent/instruction docs#1431
Sertxito wants to merge 3 commits intogithub:stagedfrom
Sertxito:feat/iot-edge-skills-alignment-20260417

Conversation

@Sertxito
Copy link
Copy Markdown

Adds new IoT/edge skills, aligns agent/instruction files, and updates generated docs.

Copilot AI review requested due to automatic review settings April 17, 2026 15:43
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 17, 2026

🔍 Skill Validator Results

⛔ Findings need attention

Scope Checked
Skills 4
Agents 1
Total 5
Severity Count
--- ---:
❌ Errors 0
⚠️ Warnings 0
ℹ️ Advisories 0

Summary

Level Finding
Only one of --plugin, --skills, or --agents can be used at a time.
Full validator output ```text Only one of --plugin, --skills, or --agents can be used at a time. ```
> **Note:** The validator returned a non-zero exit code. Please review the findings above before merge.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.json manifests (removed trailing slashes; several now point agents to ./agents directories).
  • 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.

Comment thread plugins/ember/.github/plugin/plugin.json Outdated
Comment thread plugins/fastah-ip-geo-tools/skills/geofeed-tuner/assets/small-territories.json Outdated
Comment thread docs/README.instructions.md
Comment thread instructions/azure-iot-edge-architecture.instructions.md
Comment thread plugins/ember/skills/from-the-other-side-vega/SKILL.md Outdated
@Sertxito Sertxito force-pushed the feat/iot-edge-skills-alignment-20260417 branch from 4142fab to 2cbb1b1 Compare April 17, 2026 15:58
@Sertxito
Copy link
Copy Markdown
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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants