All skills
github avatar

/python-azure-iot-edge-modules

@4214189 official
by githubgithub/awesome-copilot40k stars
5,040

Build and operate Python Azure IoT Edge modules with robust messaging, deployment manifests, observability, and production readiness checks.

Use this Skill: https://skilld.dev/gh/github/awesome-copilot/python-azure-iot-edge-modules

This session only. Nothing lands on disk.

referencespython-edge-module-template.md

≈335 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Python IoT Edge Module Template

Use this template to structure implementation proposals and reviews.

0) Official Python Baseline

1) Module Summary

  • Module name:
  • Business capability:
  • Inputs:
  • Outputs:
  • Trigger conditions:

2) Message Contract

  • Schema version:
  • Required fields:
  • Optional fields:
  • Error payload contract:

3) Runtime Configuration

  • Python version:
  • Base image:
  • Environment variables:
  • Desired properties:
  • Resource limits:

4) Resilience

  • Retry policy:
  • Backoff policy:
  • Queueing strategy:
  • Idempotency approach:
  • Timeout and circuit-breaker behavior:

5) Security

  • Secret source (never inline):
  • Identity and permissions:
  • Command authorization model:
  • Audit log requirements:

6) Observability

  • Health signals:
  • Business metrics:
  • Error metrics:
  • Correlation/trace requirements:
  • Alert thresholds:

7) Validation Matrix

  • Happy path tests:
  • Malformed payload tests:
  • Network interruption tests:
  • Throughput and latency tests:
  • Rollback validation:

Source: SKILL.md on GitHub

No alerts10d3 checks · Risk SAFE
  • Gen Agent Trust Hub10d

    The skill provides comprehensive guidelines and templates for developing Azure IoT Edge modules following security and reliability best practices. It includes instructions to avoid hardcoded secrets, implement least-privilege access, and validate external inputs.

  • Socket10d

    No alerts

  • Snyk10d

    Risk: LOW · No issues

Signed by skilld at 4214189. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 2 months ago
  • Python
  • azure-iot-edge
  • iot
  • modules
  • messaging
  • deployment
  • edge-computing
  • telemetry
  • containerization

README badge

README badge for github/awesome-copilot/python-azure-iot-edge-modules

Builds and deploys Python modules for Azure IoT Edge with messaging, deployment manifests, reliability patterns (retries, local queuing, graceful degradation), and production readiness validation. Targets protocol adapters, telemetry enrichment, local inference, and edge-to-cloud integration on IoT Edge runtime.

Generated from the current SKILL.md.

What Python versions does this skill support?
The skill targets Python runtime versions compatible with Azure IoT Edge. Consult https://docs.python.org/3/ and Azure IoT Edge official documentation for supported versions before implementation.
Can I use this skill for protocol translation (Modbus, OPC-UA, serial)?
Yes. The skill explicitly covers protocol adapters that translate serial, Modbus, or OPC-UA data into IoT message format for edge modules.
Does this skill include deployment manifests?
Yes. The skill requires environment-specific deployment manifests, resource profiles, health checks, and rollout strategies as part of the delivery.
What does this skill do about network failures and retries?
The skill mandates reliability design including retries with exponential backoff and jitter, graceful degradation, local queueing, and idempotent message processing under network variability.
Does this skill handle secrets and security?
Yes. The skill requires no plaintext secrets in code or manifests, least-privilege behavior, secure transport, trusted certificate chains, and audit trails for commands and state changes.

Generated from the current SKILL.md. These answers refresh after source changes.