Skip to main content

rt skills

rt › skills

Compile, check, and manage the surface of the pack's committed skills

Usage

rt skills

Subcommands

CommandDescription
linkSymlink a skills/*/SKILL.md tree into ~/.claude/skills by frontmatter name (create, repoint, prune; conflicts reported, never touched)
materializeRun merge-manifests.sh to materialize skill bindings for registered repos
compileCompile pack verbs from step sources + manifest bindings into committed SKILL.md files
checkReport compiled skills that no longer match their sources
surfaceList, set, or apply the pack's public/internal skill surface (bare invocation opens an fzf multi-toggle palette)
packsList packs discovered from installed marketplace plugins that carry a surface.jsonc
compositionReport the pack's full binding composition -- verbs, slots, fills, and every binder in the manifest (roster and stages both)
bindWrite bindings.<engineRef>.<slot> = <fill> into the manifest (jsonc-parser, comments preserved), validate the fill against the slot's contract, and recompile (a stage bind recompiles the whole pack)