• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

NVIDIA / holodeck / 26210653763

21 May 2026 06:58AM UTC coverage: 48.745% (+0.9%) from 47.822%
26210653763

push

github

web-flow
feat: holodeck skill command (catalog + claude/cursor/codex/gemini installers) (#812)

* feat(skill): add SKILL.md frontmatter parser

Pure-function parser that splits a SKILL.md file into Skill{Name,
Description, Body}. Rejects missing name/description, empty body,
and missing frontmatter delimiters. Foundation for the catalog.

Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>

* feat(skill): embed catalog and expose Catalog()

//go:embed pulls every pkg/skill/data/skills/<name>/SKILL.md into the
binary at compile time. Catalog() walks the embedded FS, parses each
file, and returns a sorted []Skill. Includes a placeholder
using-holodeck skill so the embed has content; final content lands
in a later commit.

Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>

* feat(skill): add Renderer interface and Claude renderer

Renderer is the per-agent translation point. The Claude renderer
emits Skill content verbatim as <install-dir>/.claude/skills/<name>/
SKILL.md. Project-local default; --global resolves to $HOME.

Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>

* feat(skill): add Cursor renderer

Translates SKILL.md frontmatter (name, description) into Cursor's
.mdc frontmatter (description, globs, alwaysApply). Project-local
default; --global resolves to $HOME.

Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>

* feat(skill): add Codex renderer

Renders skill content as a section block delimited by
<\!-- BEGIN/END holodeck-skill:<name> --> markers. The installer
will use these markers in a later commit to make append/replace
idempotent in the shared AGENTS.md file.

Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>

* feat(skill): add Gemini renderer

Mirrors the Codex section-block output. Installs to GEMINI.md
(project-local) or ~/.gemini/GEMINI.md (global).

Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>

* feat(skill): installer wit... (continued)

342 of 492 new or added lines in 11 files covered. (69.51%)

5634 of 11558 relevant lines covered (48.75%)

0.54 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

75.0
/pkg/skill/render_cursor.go


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc