temper skill#
Manage agent skill (install for Claude Code or opencode)Manage agent skill (install for Claude Code or opencode)
Usage: temper skill [OPTIONS] <COMMAND>
Commands:
generate Generate skill content (preview to stdout)
install Install skill directory and command wrapper
check Check skill status
emit Emit the MCP (`skills/`) projection into a directory
help Print this message or the help of the given subcommand(s)
Options:
--vault <VAULT> Path to vault (overrides TEMPER_VAULT and auto-detection)
--format <FORMAT> Output format: json | toon (default: toon on a TTY, json otherwise). Precedence: --format → TEMPER_FORMAT → cli.format config → TTY default
--embed-threads <N> ONNX intra-op threads for embedding. `0` = let ONNX Runtime decide. Default: this machine's performance-core count (NOT its total core count — efficiency cores measurably slow the batch down). Precedence: --embed-threads → TEMPER_ONNX_INTRA_THREADS → detected → 1
--color <COLOR> Color output: auto | always | never (default: auto). Precedence: --color → TEMPER_COLOR → cli.color config → NO_COLOR → auto
-h, --help Print help
temper skill generate#
Generate skill content (preview to stdout)
Usage: temper skill generate [OPTIONS]
Options:
--include-admin Preview the admin-inclusive tree (`skill install --include-admin`'s output) rather than the default one
--vault <VAULT> Path to vault (overrides TEMPER_VAULT and auto-detection)
--format <FORMAT> Output format: json | toon (default: toon on a TTY, json otherwise). Precedence: --format → TEMPER_FORMAT → cli.format config → TTY default
--embed-threads <N> ONNX intra-op threads for embedding. `0` = let ONNX Runtime decide. Default: this machine's performance-core count (NOT its total core count — efficiency cores measurably slow the batch down). Precedence: --embed-threads → TEMPER_ONNX_INTRA_THREADS → detected → 1
--color <COLOR> Color output: auto | always | never (default: auto). Precedence: --color → TEMPER_COLOR → cli.color config → NO_COLOR → auto
-h, --help Print help
temper skill install#
Install skill directory and command wrapper
Usage: temper skill install [OPTIONS]
Options:
--target <TARGET>
Which agent to install for. Determines the default skill directory and command wrapper location: `agents` writes the vendor-neutral `~/.agents/skills/temper/` (no command wrapper); `claude` writes to `~/.claude/skills/temper/` + `~/.claude/commands/temper.md`; `opencode` writes to `~/.config/opencode/skills/temper/` + `~/.config/opencode/command/temper.md`. Defaults to `agents`
Possible values:
- agents: Vendor-neutral `~/.agents` — skill to `~/.agents/skills/temper/`, no command wrapper
- claude: Claude Code — skill to `~/.claude/skills/temper/`, wrapper to `~/.claude/commands/temper.md`
- opencode: opencode — skill to `~/.config/opencode/skills/temper/`, wrapper to `~/.config/opencode/command/temper.md`
[default: agents]
--vault <VAULT>
Path to vault (overrides TEMPER_VAULT and auto-detection)
--format <FORMAT>
Output format: json | toon (default: toon on a TTY, json otherwise). Precedence: --format → TEMPER_FORMAT → cli.format config → TTY default
--path <PATH>
Override the skill install directory (overrides the target's default)
--embed-threads <N>
ONNX intra-op threads for embedding. `0` = let ONNX Runtime decide. Default: this machine's performance-core count (NOT its total core count — efficiency cores measurably slow the batch down). Precedence: --embed-threads → TEMPER_ONNX_INTRA_THREADS → detected → 1
--include-admin
Also install the admin skill set (`admin.md` — the `temper admin` command tree: system settings, principals, machine clients, connections, subscriptions). A default install carries none of it; this flag is its only disclosure. A later default install removes admin files the installer itself shipped (files you have edited are left alone)
--color <COLOR>
Color output: auto | always | never (default: auto). Precedence: --color → TEMPER_COLOR → cli.color config → NO_COLOR → auto
-h, --help
Print help (see a summary with '-h')
temper skill check#
Check skill status
Usage: temper skill check [OPTIONS]
Options:
--target <TARGET>
Which agent to check for. Determines the expected command-wrapper location. Defaults to `agents`
Possible values:
- agents: Vendor-neutral `~/.agents` — skill to `~/.agents/skills/temper/`, no command wrapper
- claude: Claude Code — skill to `~/.claude/skills/temper/`, wrapper to `~/.claude/commands/temper.md`
- opencode: opencode — skill to `~/.config/opencode/skills/temper/`, wrapper to `~/.config/opencode/command/temper.md`
[default: agents]
--vault <VAULT>
Path to vault (overrides TEMPER_VAULT and auto-detection)
--format <FORMAT>
Output format: json | toon (default: toon on a TTY, json otherwise). Precedence: --format → TEMPER_FORMAT → cli.format config → TTY default
--embed-threads <N>
ONNX intra-op threads for embedding. `0` = let ONNX Runtime decide. Default: this machine's performance-core count (NOT its total core count — efficiency cores measurably slow the batch down). Precedence: --embed-threads → TEMPER_ONNX_INTRA_THREADS → detected → 1
--color <COLOR>
Color output: auto | always | never (default: auto). Precedence: --color → TEMPER_COLOR → cli.color config → NO_COLOR → auto
-h, --help
Print help (see a summary with '-h')
temper skill emit#
Emit the MCP (`skills/`) projection into a directory.
Config-free by construction — unlike `install`, this reads no config and bakes in no per-user state, which is what makes the emitted tree committable and pinnable by a drift gate. Writes only the generated files; hand-written siblings in the directory are untouched.
Usage: temper skill emit [OPTIONS] --path <PATH>
Options:
--path <PATH>
Directory to write the tree into (e.g. `skills/temper-knowledge-base`)
--vault <VAULT>
Path to vault (overrides TEMPER_VAULT and auto-detection)
--format <FORMAT>
Output format: json | toon (default: toon on a TTY, json otherwise). Precedence: --format → TEMPER_FORMAT → cli.format config → TTY default
--embed-threads <N>
ONNX intra-op threads for embedding. `0` = let ONNX Runtime decide. Default: this machine's performance-core count (NOT its total core count — efficiency cores measurably slow the batch down). Precedence: --embed-threads → TEMPER_ONNX_INTRA_THREADS → detected → 1
--color <COLOR>
Color output: auto | always | never (default: auto). Precedence: --color → TEMPER_COLOR → cli.color config → NO_COLOR → auto
-h, --help
Print help (see a summary with '-h')
Modified at 2026-11-15 01:09:07