This guide is for uploading SkillOS to GitHub without using Terminal, Git, or code editors.
Organization: MontrealAI
Repository: skillos
Final website: https://montrealai.github.io/skillos/
- Go to
https://github.com/MontrealAI. - Click New repository.
- Repository name:
skillos. - Choose Public.
- Do not add a README, license, or .gitignore from GitHub. This package already includes them.
- Click Create repository.
- Unzip the package you downloaded from ChatGPT.
- Open the folder named:
UPLOAD_THE_CONTENTS_OF_THIS_FOLDER_TO_GITHUB
- Select everything inside that folder.
- In GitHub, open the new
MontrealAI/skillosrepository. - Click Add file → Upload files.
- Drag the selected files/folders into the upload area.
- Commit message:
Initial Agent SkillOS GitHub Pages launch
- Click Commit changes.
In the repository, confirm you can see:
.github/workflows/pages.yml
.github/workflows/tests.yml
If you do not see .github, your computer may have hidden that folder during upload.
Use the backup files in:
COPY_PASTE_GITHUB_ACTIONS/
Create these files manually in GitHub:
.github/workflows/pages.yml
.github/workflows/tests.yml
Then paste the matching backup contents.
- Open the repository Settings tab.
- In the left sidebar, click Pages.
- Under Build and deployment, set Source to GitHub Actions.
- Save if GitHub shows a Save button.
- Open the Actions tab.
- Click Deploy SkillOS website to GitHub Pages.
- Wait for it to turn green.
- Open:
https://montrealai.github.io/skillos/
The page should show:
- the Agent SkillOS hero section;
- workflow badges;
- demo metrics;
- a generated result showing
approve_canary; - the full loop:
Work → Trace → Learn → Skill → Test → Approve → Release → Improve.
Open:
docs/github_pages_troubleshooting.md
Most failures are caused by one of these:
- GitHub Pages source is not set to GitHub Actions;
.github/workflows/pages.ymlwas not uploaded;- the repository was not named exactly
skillos; - the upload accidentally created a nested folder instead of placing files at the repository root.