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 ARC
Personality Generator
Background randomizer that executes timed scripts to add lifelike actions (movement, servos, camera/control) and unique personality to your robot
For ARC
Python Native v3
Run real CPython in ARC with full package support, camera access, ARC APIs, and bidirectional robot control.
For ARCx
Python Native v3
Runs real CPython in ARCx with VS Code-style editor, pip packages, ARCx API access, and bidirectional ControlCommand integration
For ARC
Recorder
Record and replay EZB communications (servo & digital commands) with forward/reverse playback, save recordings and trigger them from scripts
For ARC
Script
Multi-language ARC Script: build, run and debug Blockly, JavaScript, EZ-Script or Python with Intellisense, run/save/load and Roboscratch support
For ARCx
Script v5
Run JavaScript or Python scripts in ARCx to automate sequences, react to events, and control other skills via commands.
For ARC
Script Collection
Manage and execute multiple scripts in a single Script Manager using ControlCommand(), with Control Details showing available commands.
For ARCx
Script Collection v4
Manage multiple independent scripts in one robot skill window with grouped controls, shared logs, and control commands.
For ARC
Script Monitor
Monitor and diagnose running ARC scripts: view active script labels, statuses, and stop long-running or background scripts easily.
For ARCx
Script Scheduler v2
Flexible script scheduler for timed, solar, cron, and one-time runs with conditions, history, and parallel execution
For ARC
Servo Script v10
Bind scripts to servo moves (V1-V99); triggers on position/speed/accel changes and provides ports, positions and speeds arrays for custom control.
For ARC
Sketch Pad
Script-driven Sketch Pad for ARC: draw shapes, text, lines and faces via controlCommand() to visualize object locations, paths and robot data.
Create a Robot Skill
What is a Robot Skill?