examples/skills/ov-skills/SKILL.md
The ov skills command group manages agent skills on OpenViking — including installation from local directories, Git repositories, GitHub URLs, or raw content; listing, searching, inspecting, updating, and removing skills; and validating skill format locally.
Guide an agent to correctly invoke ov skills subcommands for skill lifecycle operations without guessing flags, source types, or update semantics.
ov skills ..., install skill, update skill, delete skill, remove skill.| Name | Required | Description |
|---|---|---|
subcommand | yes | One of list, find, add, show, update, remove, validate |
target | conditional | Skill name, query string, source path/URL, or directory path |
level | no | Content level for show/find: 0 (abstract), 1 (overview), 2 (full) |
ov skills <subcommand>.add (local dir, local file, Git URL, GitHub tree URL, raw content).ov skills add may download and install external code; verify the source when the user provides an untrusted URL.ov skills remove --all is destructive; confirm with the user before executing.ov skills update replaces skill content in-place; the old version is not retained.add, list should include the new skill.remove, list should no longer include the removed skill.update, show <name> --source should reflect fresh content.ov skills remove --all without explicit user confirmation.ov add-skill (legacy resource command) as equivalent to ov skills add.docs/upgrade-guide.md — migrating from legacy ov add-skill / resource commands.examples/commands.md — common command patterns by scenario.docs/source-types.md — deep dive on supported source formats and URL patterns.