Agent Skill
2/7/2026

hardware-skills

Turn M5Stick, Waveshare UGV robots, and IoT devices into A2A-compliant agents.

Q
qusd
0GitHub Stars
1Views
npx skills add QUSD-ai/hardware-skills

SKILL.md

Namehardware-skills
DescriptionTurn M5Stick, Waveshare UGV robots, and IoT devices into A2A-compliant agents.

name: hardware-skills version: 0.1.0 description: Turn M5Stick, Waveshare UGV robots, and IoT devices into A2A-compliant agents. homepage: https://github.com/QUSD-ai/hardware-skills metadata: {"qusd":{"emoji":"🤖","category":"robotics","hardware":["m5stick","waveshare","ugv","jetson"]}}

Hardware Skills

Connect physical hardware to the agent ecosystem. Turn sensors, robots, and IoT devices into A2A-compliant agents that other agents can discover and control.

Supported Devices

DeviceTypeCapabilities
M5StickC Plus 2IoT/SensorIMU, display, LED, audio, WiFi scan
Waveshare WAVE ROVERRobotMotors, camera, pan-tilt, ultrasonic
Waveshare UGV BeastRobotMotors, camera, pan-tilt, arm control
Jetson Orin NanoComputeAI vision, strategy, agent hosting

Installation

git clone https://github.com/QUSD-ai/hardware-skills
cd hardware-skills
bun install

Usage

M5Stick Agent

import { createM5StickAgent } from '@qusd/hardware-skills/m5stick';

const agent = createM5StickAgent({
  m5stickUrl: 'http://192.168.0.146',
  port: 8000,
});

UGV Robot Agent

import { createUGVAgent } from '@qusd/hardware-skills/waveshare';

const agent = createUGVAgent({
  ugvUrl: 'http://192.168.1.100:5000',
  port: 3010,
});

Why Hardware + A2A?

  • Discoverability — Other agents find your robot via /.well-known/agent.json
  • Interoperability — Standard JSON-RPC protocol
  • Payments — Charge for robot services via X402
  • Multi-agent — Vision agent + Nav agent + Arm agent = coordinated robot

Links

Skills Info
Original Name:hardware-skillsAuthor:qusd