model-onboarding
Onboard a new model generation or sibling into oh-my-hermes: probe router recognition,…
[omh] Explaining OMH itself: current-source-first documentation for OMH itself: product identity, public capability catalog, model routing, local state, and long-term memory. Use when the user says: product-docs, OMH documentation, oh-my-hermes documentation, what is OMH, what
$ npx -y skills add rlaope/oh-my-hermes --skill omh-docs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/omh-docsContext preview
The summary Claude sees to decide when to auto-load this skill.
[omh] Explaining OMH itself: current-source-first documentation for OMH itself: product identity, public capability catalog, model routing, local state, and long-term memory. Use when the user says: product-docs, OMH documentation, oh-my-hermes documentation, what is OMH, what
name: "omh-docs"
description: "[omh] Explaining OMH itself: current-source-first documentation for OMH itself: product identity, public capability catalog, model routing, local state, and long-term memory. Use when the user says: product-docs, OMH documentation, oh-my-hermes documentation, what is OMH, what is oh-my-hermes, how does OMH work, OMH capability catalog, OMH skill catalog."
metadata:
hermes:
tags: [workflow, oh-my-hermes, research]
category: research
phase: product-documentation
role: researcher
quality_tier: source-gatedUse this skill to answer questions about OMH itself from current sources. It defaults to passive inspection; it is not a generic documentation writer, workflow picker, or settings workflow.
1. Classify the question as a public-product fact, a current-local-install fact, or both. Keep those claim sets separate in the answer. 2. Retrieve only the sources needed for the question. Current public facts must come from official `rlaope/oh-my-hermes` sources; current local facts must come from passive CLI output, or narrowly scoped non-secret metadata. If a diagnostic command records state, disclose that side effect before running it. 3. Disclose the source URL or command/path and the relevant ref, version, or commit. If freshness cannot be established or official sources conflict, name that boundary. 4. Answer the one-shot question directly. Do not create a durable artifact unless the user requests one.
For a public catalog count, inspect the generated catalog on the current official ref. For an installed count, run `omh list --json` and count only that installation manifest. Never quote a remembered or embedded count.
For public/product questions, start with live GitHub repository metadata and the current default branch, then read the relevant current source. Load `references/product-and-sources.md` for the full official-source hierarchy, product identity, conflict handling, and disclosure shape.
For current capability and public skill-name questions, load `references/capability-map.md`. It covers the six public capability families, representative exact skill names, catalog retrieval, and the public ULW labels.
For model routing or this machine's installation, load `references/model-routing-and-local-state.md`. It separates published routing behavior from passive local inspection, the state-writing `omh doctor --json` diagnostic, and safe inspection of the resolved OMH home (`~/.omh` by default, but overridable).
For retained knowledge or memory questions, load `references/long-term-memory.md`. It distinguishes reviewed OMH project memory from Hermes private long-term memory and points to `docs/MEMORY.md` and `docs/MEMORY_CONTEXT.md`.
branch, tag, version, or commit. A local checkout does not silently replace that source.
disclosed OMH version or commit. Documented paths can be absent because install profiles and enabled features differ.
difference.
Never read or print credentials, tokens, auth files, `.env` values, provider secrets, raw private logs, or unrelated user content. Do not broaden a metadata question into a home-directory scan.
If the user asks to set up, install, update, repair, change settings, edit memory, or modify code, name the appropriate specialized public workflow such as `omh-doctor`, `omh-skill`, `omh-model-setup`, or `omh-memory-sync`, then stop before mutation unless that separate action is authorized.
supports it.
`current_local_install` before explaining differences.
asks about status; they are not the center of this documentation skill.
router when the request belongs to another workflow.
`omh-routing/references/skill-common-rail.md`.
not proof of Hermes-memory mutation or raw-entry exposure.
`not_observed`.
completion.
native subagents -> Hermes delegation when available, otherwise sequential lanes.
English | 한국어 | 日本語 | 中文 Install once. Keep Hermes. Add a stronger operating layer. Planning, research, creation, coding handoffs, operations, and project memory with explicit evidence boundaries.
Repo: rlaope/oh-my-hermes
Onboard a new model generation or sibling into oh-my-hermes: probe router recognition,…
Review oh-my-hermes pull requests that have not been reviewed at their current head commit.…
Backfill labels across oh-my-hermes issues and pull requests. Run manually to sweep…
[omh] Screen-reader or keyboard accessibility gaps: prepare WCAG, keyboard, focus,…
[omh] Hermes badges unlocked and achievement progress: achievements observation: summarize…
[omh] Technical proposal facing adversarial scrutiny: independent perspectives attack a…