Skip to content

Quick Start

1. Create a CodeCollection repo

Go to the codecollection-template on GitHub and click Use this template → Create a new repository. Name it whatever you like (e.g. my-codecollection).

Your repo will have this structure:

my-codecollection/
├── codebundles/
│ └── hello_world/
│ └── sli.robot
├── libraries/
├── requirements.txt
└── README.md

2. Open in GitHub Codespaces

On your new repo’s GitHub page, click Code → Codespaces → Create codespace on main. This launches the codecollection-devtools container — a pre-built image with Robot Framework, the ro test runner, and all cloud CLIs ready to go.

Once the terminal is ready, bootstrap your codecollection:

Terminal window
task setup

This clones your repo into the container, installs Python dependencies, and sets up authoring skills as Cursor rules.

3. Run your first Skill Template

Terminal window
cd codecollection/codebundles/hello_world
ro sli.robot

You should see:

Sli :: This is a hello world codebundle!
Hello World | PASS |
1 task, 1 passed, 0 failed

4. View the logs

Open the Ports tab in Codespaces and click the link for port 3000. This opens the log server where HTML test reports are served.

Next steps