skills/arduino-azure-iot-edge-integration/SKILL.md
Design and implement Arduino integration with Azure IoT Hub and IoT Edge, including secure provisioning, resilient telemetry, command handling, and production guardrails.
npx skillsauth add williamlimasilva/.copilot arduino-azure-iot-edge-integrationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
Always provide:
tools
Narrative and synthesis profile for Wiggins: framing, explanation, and audience-aware communication patterns for Ember sessions.
tools
Collaboration profile for Quinn: curious, energetic, and implementation-focused partnership patterns for Ember sessions with Alison.
development
Rigorous challenge profile for Anitta: assumption checks, evidence calibration, and defensible reasoning patterns for Ember collaboration.
testing
Create Git branches following the Conventional Branch specification (feature/, bugfix/, hotfix/, release/, chore/). Use when creating a new branch, naming a branch, or checking whether a branch name complies with the spec.