iot-cloud

Installation
SKILL.md

iot-cloud

Purpose

This skill enables interaction with major cloud IoT platforms, including AWS IoT Core, GCP IoT Core, and Azure IoT Hub, for device management, data ingestion, and fleet operations. It focuses on automating IoT workflows like provisioning devices and handling telemetry.

When to Use

Use this skill for IoT device management in cloud environments, such as scaling fleets of connected devices, integrating IoT data with backend services, or monitoring remote sensors. Apply it when dealing with AWS, GCP, or Azure IoT services, especially for real-time data processing or fleet-wide updates.

Key Capabilities

  • Provision and manage IoT devices on AWS IoT Core, including creating things and attaching policies.
  • Handle device registry and telemetry in GCP IoT Core via Pub/Sub integration.
  • Manage device identities and message routing in Azure IoT Hub, including direct method calls.
  • Support fleet management features like bulk updates, shadow synchronization (AWS), and device twins (Azure).
  • Query device states and handle secure connections using MQTT or HTTPS protocols across platforms.

Usage Patterns

Always set environment variables for authentication first, e.g., export AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID. Use SDKs for programmatic access; for AWS, install boto3 and import it. Pattern: Initialize client, perform operation, handle response. For CLI, prefix commands with platform-specific tools like aws iot or gcloud iot.

Related skills
Installs
19
GitHub Stars
5
First Seen
Mar 7, 2026