A Claude Code plugin for automating desktop tasks using Simulang, a JavaScript-based DSL for Simular Pro.
- Control keyboard and mouse actions
- Interact with desktop applications
- Extract content from screens using perception
- Automate web browsing and form filling
- Read/write files and Google Sheets
- Add this marketplace to your Claude Code configuration:
claude plugin marketplace add https://github.com/simular-ai/simulang-plugin.git- Open Claude and install this skill with the command:
/plugin install simulang- Depending on the scope of installation you choose (e.g. user scope), you may need to restart Claude
Invoke the simulang skill by typing /simulang followed by your task description:
/simulang book a flight from SF to NYC tomorrow
Or simply describe a desktop automation task and Claude will use Simulang to generate the appropriate script.
| Category | Key Functions |
|---|---|
| Application | open({app, url}) |
| Keyboard | type({text, withReturn}), press({key, cmd, ctrl, shift}) |
| Mouse | click({at, mode, spatialRelation}), scroll({direction}) |
| Perception | pageContent(), ask({prompt, context}) |
| Wait | wait({waitTime}), waitForConcepts({concepts}) |
- Simulang Reference - Complete API documentation
- Examples - Practical workflow examples
- Official Docs