Loading
feat(skills): install remote orbit skill from the self-updating wrapper
Description
glab skills install orbit now installs a small wrapper skill. The wrapper loads the real Orbit skill from your installed glab orbit binary and GitLab instance, so you don't need to reinstall it to get updates. The skill is still called orbit everywhere you see it.
Related Issues
No public issue for this change.
How has this been tested?
go test ./internal/commands/skills/...covers the name rewrite, a missingname, and the registry entry.make lintis clean.make gen-docsproduced no changes.
Agent context
- The registry entry
orbitnow points atskills/orbit-wrapper(upstream frontmatter isname: orbit-wrapper). - The fetcher rewrites the top-level frontmatter
nameof the fetched SKILL.md to the registry entry name, so the installed directory and frontmatter agree. Only the firstname:line inside the frontmatter block changes; nested keys and the body are untouched. A SKILL.md withoutnamefails the fetch. scripts/skills/add-remotegets--nameto publish a skill under a different public name. Without it the old directory/name check still applies.- The registry header comment documents the exception.
- Labels come from the repo MR template. No milestone set; the active ones listed are stale.
- Branch pipelines were not checked.
Edited by Dmitry Gruzd