Skills
Skill 23 of 200
Design and implement Arduino integration with Azure IoT Hub and IoT Edge, including secure provisioning, resilient telemetry, command handling, and production guardrails.
3 minutes · 590 words · 17 sections
Install
npx skills add github/awesome-copilot --skill arduino-azure-iot-edge-integrationnpx skills add github/awesome-copilot/plugin marketplace add github/awesome-copilotThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
Use this skill when the user needs to connect Arduino-class devices to Azure IoT, especially in edge-heavy scenarios (gateways, intermittent networks, offline buffering, and local actuation).
Use this skill for requests such as:
Before recommending an IoT Edge topology or runtime behavior, review:
If documentation cannot be consulted, proceed with explicit assumptions and highlight them in a dedicated section.
Before proposing firmware, wiring, or communication implementation details, consult official Arduino sources first:
When choosing between implementation alternatives, prioritize official Arduino guidance over community snippets unless there is a clear technical reason to deviate.
Use when connectivity is stable and cloud latency is acceptable.
Use when links are constrained, local control is required, or batching improves cost/reliability.
Define:
Require:
Plan and document:
Define routes for:
Specify minimum operations telemetry:
When relevant, combine with:
azure-smart-city-iot-solution-builder for city-wide architecture and phased rollout.azure-resource-visualizer for relationship diagrams.appinsights-instrumentation for app and service telemetry patterns.Also use references/arduino-official-best-practices.md as a quality baseline for firmware and hardware recommendations, and references/arduino-iot-checklist.md before finalizing architecture or implementation guidance.
Always provide:
main, last pushed 24 September 2026.SKILL.md, not by matching a directory convention. 2 distinct layouts observed: .github/skills/*/SKILL.md, skills/*/SKILL.md.h1 and no skipped levels:.github/plugin/marketplace.json by GitHub, declaring 162 plugins. It is read for editorial metadata only — never as the skill index, which is always the repository tree./github/awesome-copilot.md, and each skill at its own .md URL.2 files · 4 KB
Everything this skill ships beside its prose. All of it is set here, as subchapters of skill 23.
Documentation the agent loads on demand, rather than up front.