A collection of reusable AI artifacts — instructions, skills, agents, MCP server bundles, and plugins — designed to enhance AI-assisted development experiences in tools such as GitHub Copilot, Claude, and other LLM-based assistants.
| Artifact type | Folder | Purpose |
|---|---|---|
| Instructions | instructions/ |
Markdown files that tell an AI assistant how to behave in a specific context (e.g., how to use Azure IoT Hub from the service side). They can be scoped to file patterns and loaded automatically by supported tools. |
| Skills | skills/ |
Structured guidance documents (SKILL.md) loaded on demand by an agent. A skill describes what an agent can do, which MCP tools to call, and how to handle edge cases for a particular capability area. |
| Agents | agents/ |
Agent definition files that wire together a name, a description, a set of tools, and references to the skills the agent should follow when invoked. |
| MCP Servers | mcpservers/ |
Prebuilt MCP server bundles (.mcpb) that expose domain-specific tools an agent can call at runtime. |
| Plugins | plugins/ |
Self-contained plugin packages that bundle an agent, its skills, and its MCP server configuration for easy one-step installation into a supported AI tool. |
How to install — instructions, skills, agents, plugins and how to install them
End-to-end tooling for IoT development scenarios:
- IoT Device Simulation — start, stop, and manage virtual IoT devices (individual or fleet) that provision via Azure IoT Hub DPS and send telemetry.
- Azure IoT Hub Service — send C2D direct method calls and messages, read/update device twin tags and properties, manage the device registry, and schedule/monitor IoT Hub Jobs.
Artifacts available:
Instructions
| Name | Path |
|---|---|
| Azure IoT Hub Service | instructions/azure-iot-hub-service.instructions.md |
| IoT Simulator | instructions/iot-simulator.instructions.md |
Skills
| Name | Path |
|---|---|
| Azure IoT Hub Service | skills/azure-iothub-service/SKILL.md |
| IoT Simulator | skills/iot-simulator/SKILL.md |
Agents
| Name | Path |
|---|---|
| IoT Solution Developer | agents/iot-solution-developer.agent.md |
MCP Servers
| Name | Path |
|---|---|
| Azure IoT Hub Service | mcpservers/azure-iothub-service-mcp-0.6.2674.mcpb |
| IoT Simulator | mcpservers/iot-simulator-mcp-0.6.2671.mcpb |
Plugins
| Name | Path |
|---|---|
| IoT Solution Developer (Copilot, all-in-one) | plugins/copilot/iot-developer-plugin/ |
Detailed guides are available in the docs/ folder:
