Back to Openviking

Upgrade Guide: Legacy Skill Commands to `ov skills`

examples/skills/ov-skills/docs/upgrade-guide.md

0.4.11.6 KB
Original Source

Upgrade Guide: Legacy Skill Commands to ov skills

Legacy vs New Commands

ScenarioOld CommandNew Command
Install local single skillov resources add ./skills/my-skill/SKILL.mdov skills add ./skills/my-skill
Install local directory skillov add-skill ./skills/my-skill/ov skills add ./skills/my-skill
Install from GitHub treegit clone <repo> then manual uploadov skills add https://github.com/anthropics/skills/tree/main/skills/algorithmic-art
List installed skillsov resources ls viking://user/default/skillsov skills list
Search skillsGeneric find across resourcesov skills find "video generation"
View skill contentManual read of skill directoryov skills show video-generate
View auxiliary filesov resources tree viking://user/default/skills/...ov skills show video-generate --files
Update skillRe-upload manuallyov skills update video-generate
Delete skillov resources rm viking://user/default/skills/... --recursiveov skills remove video-generate
Validate skill formatNo dedicated commandov skills validate ./skills/my-skill

Key Differences

  1. Unified namespace: ov skills operates on a dedicated skills namespace, not the generic resources tree.
  2. Source tracking: Skills installed via ov skills add record their source in .source.json, enabling automatic update.
  3. Level-based viewing: ov skills show supports -L 0/1/2 to view abstract, overview, or full content.
  4. GitHub tree support: Direct installation from https://github.com/.../tree/... URLs without manual clone.