Bridges the gap between embedded devices and web applications with ready-to-use MQTT clients, ESP32 sensor code, and real-time dashboard components. You get TypeScript classes for MQTT pub/sub in Next.js, Arduino sketches for DHT22 temperature sensors, and React hooks for live data streaming. The skill covers the full stack from WiFi-connected microcontrollers publishing sensor data to browser-based dashboards consuming it over WebSockets or MQTT. Useful when you're building smart home projects, industrial monitoring systems, or any IoT setup where you need devices talking to web interfaces. The examples use public brokers like HiveMQ, so you can prototype without infrastructure setup.

skills.sh installs
391
GitHub stars
39
last updated
Aug 21, 2026

Install

$ npx -y skills add daffy0208/ai-dev-standards --skill iot-developer --agent claude-code

Installs into .claude/skills of the current project.

Files

IoT Developer Skill

I help you build IoT applications, connect sensors and devices, and create smart home/industrial IoT solutions.

What I Do

Device Integration:

  • Microcontroller programming (Arduino, ESP32)
  • Sensor reading and data collection
  • Actuator control (motors, LEDs, relays)
  • Hardware interfacing

Communication:

  • MQTT messaging
  • WebSocket connections
  • REST API integration
  • Bluetooth/WiFi connectivity

IoT Platforms:

  • Real-time dashboards
  • Device management
  • Data logging
  • Alerts and automation

MQTT Basics (Web Client)

npm install mqtt
// lib/mqtt-client.ts
import mqtt from 'mqtt'

export class MQTTClient {
  private client: mqtt.MqttClient

  constructor(brokerUrl: string) {
    this.client = mqtt.connect(brokerUrl, {
      clientId: `web_${Math.random().toString(16).slice(3)}`,
      clean: true,
      connectTimeout: 4000
    })

    this.client.on('connect', () => {
      console.log('MQTT connected')
    })

    this.client.on('error', error => {
      console.error('MQTT error:', error)
    })
  }

Sponsors

Details

Repository
github.com/daffy0208/ai-dev-standards
Category
AI & Agent Building
First seen
Jun 3, 2026

More from daffy0208/ai-dev-standards

All 49
1jwynia avatarunderdog-unitjwynia/agent-skillsGenerate stories about institutional outcasts given impossible mandates with minimal resources. Use when you want team dynamics in hostile institutions, David v391skills.sh installs
2jwynia avatarlist-builderjwynia/agent-skillsBuild comprehensive randomization lists for creative entropy. Use when you need to create or expand lists of story elements (professions, locations, objects, na390skills.sh installs
3madsnorgaard avatardrupal-securitymadsnorgaard/agent-resourcesdrupal security390skills.sh installs
4jwynia avatarparadox-fablesjwynia/agent-skillsCreate fables that embody paradoxical wisdom without resolving into simple morals. Use when exploring tensions that can't be resolved, when you need narrative f389skills.sh installs
5auth0 avatarauth0-java-mvc-commonauth0/agent-skillsUse when adding Auth0 login, logout, or callback handling to a Java Servlet web application. Integrates com.auth0:mvc-auth-commons for server-side Java apps — u388skills.sh installs
6buiducnhat avatardocsbuiducnhat/agent-skillsdocs388skills.sh installs