The Synthiam Robot Skill Store is where you discover new robot skills for ARC and ARCx robot programming software. Install ready-made skills for AI, vision, navigation, speech recognition, servos, and more to quickly expand what your robot can do — whether it's a DIY project or an education robot for the classroom in ARC, or an enterprise product or industrial system in ARCx.
You can also publish your own robot skills for the community or learn how to add existing skills to your robot projects.
Most Recent
Most Popular
Adc
Artificial Intelligence
Audio
Camera
Communication
Digital
Display
Examples
Games
General
Gps
Graphs
I2c
Infrared Distance
Misc
Movement Panels
Navigation
Power
Pwm
Rafiki
Remote Control
Scripting
Servo
Ultrasonic
Ultrasonic Distance
Virtual Reality
The Communication category in Synthiam ARC focuses on enabling robots to interact and exchange information with other devices. This includes communication protocols, data sharing, and network connectivity. It is crucial for building robots that can collaborate and communicate in various environments.
For ARCx
Amazon Alexa v2
Control Alexa devices from ARC: speak, announce, run routines, ask questions, play media, and trigger robot scripts from voice history.
For ARC
Com Port Manager
Displays local PC COM/Serial ports opened by scripts, showing open/closed status (no communication logs); not the EZ-B UART.
For ARC
Comm Expansion Configuration
Configure EZ-B v4/2 Comm Expansion: switch between UART transparent proxy and USB direct PC link (avoids WiFi); EZ-B needs separate power.
For ARC
Command Duplicator v7
Duplicate and synchronize commands from one master EZ-B to multiple slave EZ-Bs for simultaneous, mirrored robot actions.
For ARC
Connection Diagnostic v6
Diagnose EZ-B Wi-Fi connection issues with verbose EZ-B communication logging, ping tests, log export and diagnostic reports for Synthiam support.
For ARC
EZB Connection
Connects EZ-B I/O controllers to ARC via COM or IP (5 connections). Supports init scripts, battery monitoring, TCP/EZ-Script server and serial/I2C.
For ARCx
Ezb Connection v8
Connects ARCx to EZ-B boards over serial, network, or TCP listener, with multi-board control, connection scripts, and project audio routing
For ARC
EZB Connections
Add and manage up to 255 EZ-B I/O controller connections in ARC, select COM/IP ports or device addresses to connect or remove devices.
For ARC
EZMQTT Broker v8
Local MQTT broker for ARC: host pub/sub messaging on TCP port 1883, relay topics between publisher and subscriber clients.
For ARC
EZMQTT Client v10
MQTT client for ARC: connect to brokers, publish/subscribe topics, map incoming messages to variables (incl. binary arrays) and run scripts.
For ARC
Getrss v1
Fetch RSS via GetRSS command; populates $RSSSuccess, $RSSErrorMsg and arrays $RSSTitles, $RSSDescriptions, $RSSLinks, $RSSDates for scripts.
For ARCx
Industrial Plc Controller v2
Connect ARCx to Modbus, OPC UA, EtherNet/IP or Siemens S7 PLCs with shared tags, events, scripts, UI widgets and simulator support
Create a Robot Skill
What is a Robot Skill?