# RadHarmony Workshop — Skill Setup (Pre-Session Assignment)

**Complete this before tomorrow's workshop session.**

Before we start, you need to install the skills that RadHarmony depends on. Choose **one** of the two methods below.

---

## Method 1 — Add the skills directly

Ask opencode to add the following skill folders to its skill set:

- `/mnt/efs/skills/add-radharmony-dataset`
- `/mnt/efs/skills/radharmony-starter`

For example, in opencode you can say:

> Please add the skills in `/mnt/efs/skills/add-radharmony-dataset` and `/mnt/efs/skills/radharmony-starter` to your skill set.

---

## Method 2 — Use the `/summer-school` skill (alternative)

1. Open opencode.
2. Invoke the `/summer-school` skill.
3. Ask the agent to add the skills needed for RadHarmony.

For example:

```
/summer-school please add the skills for RadHarmony
```

The agent will pull in the required RadHarmony skills for you.

---

## Verify

After running either method, confirm that both skills are now available in opencode:

- `add-radharmony-dataset`
- `radharmony-starter`

If either is missing, try restarting opencode and check again. If they're still missing, re-run your chosen method or reach out before the session so we can sort it out ahead of time.

---

## Update your notebooks

Make sure your local RadHarmony repo matches the latest version. Run:

```bash
cd /path/to/other/RadHarmony
git fetch origin
git reset --hard origin/main
```

Replace `/path/to/other/RadHarmony` with the actual path to your RadHarmony checkout.

> **Warning:** `git reset --hard` discards any local changes and resets your copy to match `origin/main`. If you have work you want to keep, back it up somewhere else first before running these commands.

Alternatively, you can ask the opencode agent to force update the repo for you. For example:

> Please force update my RadHarmony repo to match `origin/main`.
