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 Scripting category in Synthiam ARC empowers users to create custom scripts and behaviors for robots. It includes scripting languages and tools that allow users to define complex and customized robot actions, expanding the flexibility and capabilities of robotic systems. Here are the manuals for <a href="/Support/javascript-api/javascript-overview">JavaScript</a>, <a href="/Support/python-api/python-overview">Python</a>, <a href="/Support/ez-script-api/ezscript">EZ-Script</a>, <a href="/Support/Programming/block-coding/Blockly">Blockly</a>, and <a href="/Support/Programming/block-coding/RoboScratch">RoboScratch</a>.
For ARCx
Custom Movement Panel v2
Script-driven movement panel for any robot, drone, or API, with custom directions, speed control, and safety stops
For ARCx
Ez Chart v1
Live robot data charts with alarms, markers, hover stats, CSV/PNG export, and 10 chart types for variables, sensors, scripts, and more
For ARC
EZ-Script Console
Real-time EZ-Script console for ARC: enter and execute single-line commands, view output, clear display, and recall history with UP/DOWN.
For ARC
Get Line Containing From Array v7
Adds GetLineContainingFromArray() ez-script function to return the first array item that contains specified text, simplifying substring searches.
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
For ARCx
Key Control v1
Browser-based keyboard robot control with remappable keys for driving, servo control, speed changes, scripts, and safe deadman stopping.
For ARC
Movement Script
Trigger direction-specific scripts when ARC movement panels change; assign scripts per direction/stop, access direction and speed (JS/Python/EZ).
For ARCx
Movement Script v2
Runs scripts on robot direction changes for lights, sounds, logs and actions without driving the motors
For ARCx
Mqtt Broker v2
MQTT broker for ARCx with robot bridge, topics, triggers, retained messages, TLS/WebSockets, security, and scripting control
For ARCx
Mqtt Client v1
MQTT client for ARCx: connect to brokers, subscribe/publish topics, bridge robot data to Home Assistant, and enable remote control.
For ARC
On Variable Changed v3
Run scripts automatically when specified ARC variables change; define variable-to-script pairs, monitor status, and trigger actions.
For ARCx
Opencv Filter Flow v2
Build custom OpenCV pipelines to detect colors, shapes, edges, and contours with live step-by-step tuning in ARCx.
Create a Robot Skill
What is a Robot Skill?