open-slide sync:skills
Refresh the bundled agent skills inside an existing workspace.
open-slide sync:skills
# or
npm run sync:skillsCopies the latest skill definitions from your installed @open-slide/core
into the workspace under .agents/skills/, and refreshes the
.claude/skills/ symlinks so Claude Code picks them up too.
Run this after upgrading @open-slide/core — that's how you pull in skill
fixes and new skills without re-scaffolding.
Flags
| Flag | Default | Description |
|---|---|---|
--dry-run | off | Print the add / update / unchanged plan without writing. |
What it touches
.agents/
└── skills/
└── <name>/ # canonical copy from @open-slide/core
.claude/
└── skills/
└── <name> # symlink to ../../.agents/skills/<name>Each skill is hashed before copy, so unchanged skills are left alone and the symlink is the only thing refreshed. On platforms where symlinks fail (e.g. some Windows configurations), the command falls back to a recursive copy.
Drift detection on dev
open-slide dev runs the same drift check at startup and offers to sync
interactively — see open-slide dev for how to skip it.