rt skills
rt › skills
Compile, check, and manage the surface of the pack's committed skills
Usage
bash
rt skills
Subcommands
| Command | Description |
|---|---|
link | Symlink a skills/*/SKILL.md tree into ~/.claude/skills by frontmatter name (create, repoint, prune; conflicts reported, never touched) |
expand | Paste mattstack attachments into hand-written skills: each {{include:<name>}} line in <src>/<skill>/SKILL.md is replaced and the result written to <out>/<skill>/ |
materialize | Write each pack's bindings file for your registered repos |
compile | Compile pack verbs from step sources + manifest bindings into committed SKILL.md files |
check | Report compiled skills that no longer match their sources |
audit | Advisory LLM audit of a pack's skills and fills for shell instructions the MCP tools cover (plain-words commands, shell-variable hand-offs, wrapped calls); slow, costs tokens, never a gate |
sync | Bring a pack's compiled skills and installed plugin caches current (recompile and plugin-update chain; refuses on content drift) |
init | Scaffold your team's pack with a generic work pipeline, declare the repo, compile, check, and install it |
surface | List, set, or apply the pack's public/internal skill surface (bare invocation opens a multi-toggle palette) |
packs | List packs discovered from installed marketplace plugins that carry a surface.jsonc |
composition | Report the pack's full binding composition -- verbs, slots, fills, and every binder in the manifest (roster and stages both) |
anatomy | Show what one compiled skill is made of |
changes | List this pack's changes that are not synced yet |
discard | Throw away this pack's changes that are not synced yet |
bind | Bind a fill to a slot: check it fits, save it in the pack's bindings, regenerate the pack's bindings file and recompile |
writing-style | Show, list, choose, or start the voice for prose posted under your name |