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.md2. 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:
task setupThis clones your repo into the container, installs Python dependencies, and sets up authoring skills as Cursor rules.
3. Run your first Skill Template
cd codecollection/codebundles/hello_worldro sli.robotYou should see:
Sli :: This is a hello world codebundle!Hello World | PASS |1 task, 1 passed, 0 failed4. 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
- Development Environment —
the devtools container, the
rorunner, credentials, and authoring skills - Anatomy of a Skill Template —
the
.robotfile structure - RW.Core Keyword Reference — the keyword library every Skill Template uses