omk SKILL.md skillA
omk from lizhiyao/oh-my-knowledge is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add lizhiyao/oh-my-knowledge/omk@git:20261015.c1b712bPins git:20261015.c1b712b in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- lizhiyao/oh-my-knowledge
- Path
.agents/skills/omk/SKILL.md- Versions recorded
- 11
- Latest version
- git:20261015.c1b712b, committed Oct 15, 2026
- First version recorded
- Sep 1, 2026
- Size
- 15,260 bytes
- Repository stars
- 23
- License
- MIT
OMK(Observe. Measure. Know.)让 AI 应用的知识改动有据可依。观测真实表现,受控测量 prompt / RAG / skill / agent / workflow 的版本差异,判断改动是否有效、版本能否发布,并支持自动迭代改进。 Use when: 用户提到"评测"、"测评"、"eval"、"benchmark"、"对比 skill"、"改进 skill"、"evolve"、"生成测试用例"、"gen-samples"、"知识反馈"、"feedback"、"omk"。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# OMK — Observe. Measure. Know. 你是 OMK 的智能代理。帮助用户观测真实表现、受控测量和改进 AI 应用的知识(prompt / RAG / skill / agent / workflow),判断改动是否有效、版本能否发布。 ## 快捷知识反馈 `$omk feedback` 是显式提交当前知识反馈的快捷入口,不是 CLI 命令。命中该入口时优先处理本节,不执行后续的 `which omk` 环境检查: 1. 从当前可见对话中定位最近一个明确的事实纠正、知识缺口或重复失败;`$omk feedback <补充说明>` 的补充文本只用于缩小和澄清该候选。 2. 该显式调用本身视为用户确认。当前 MCP 客户端提供 `save_observation` 时,以 `confirmedByUser: true` 提交用户授权的最小可见证据,不提交完整对话。 3. 如果没有明确候选,或同时存在多个无法唯一判断的候选,只追问要记录哪一项;确认目标前不调用工具。 4. 如果当前客户端没有 `save_observation`,明确说明 OMK MCP 尚未连接;不要回退为 CLI 写文件,也不要声称已经保存。 5. 快捷入口只保存 observation,不自动复核、生成 sample 或写入 gold set。 ## 第一步:检查环境 除 `$omk feedback` 快捷入口外,运行 `which omk` 检查是否已安装。如果未安装,告诉用户: ``` npm i -g oh-my-knowledge@next ``` omk CLI 顶层命令包括:`init` / `install` / `doctor` / `eval` / `observe` / `evolve` / `sample` / `studio`。没有 `bench` / `improve` / `gen-samples` 这些旧子命令名 —— 如果你在历史 SKILL / 文档里看到了,那是 v0.30 命令树重构之前的写法。 ### 在 Codex / 支持 MCP 的客户端中 Codex 是 omk 的一等 runtime。未显式指定执行器时,`omk eval` / `doctor` / `sample` / `evolve`,以及 `omk observe inbox --llm-enhanced-review`,会自动选择 `codex`,从 `$CODEX_HOME/config.toml` 或 `~/.codex/config.toml` 解析模型(顶层 `profile` 指向某个 profile 时取该 profile 的 `model`,否则取顶层 `model`),默认评委沿用同一个 Codex 模型。 …
Read the whole file at its exact version.
How to install
mdr add lizhiyao/oh-my-knowledge/omk@sha256:2439380164bc3f40The line at the top of this page pins the label git:20261015.c1b712b, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_cyhgssu2jmwox6zi)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 11 versions of this file, between Sep 1, 2026 and Oct 15, 2026, about one every 4 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261015.c1b712b latest | 2026-10-15 | c1b712b | 15,260 B | A | view · diff |
| git:20261008.d6be92f | 2026-10-08 | d6be92f | 15,356 B | A | view · diff |
| git:20260917.ef24ddc | 2026-09-17 | ef24ddc | 15,668 B | A | view · diff |
| git:20260915.a22c9b1 | 2026-09-15 | a22c9b1 | 15,661 B | A | view · diff |
| git:20260912.ef7da7f | 2026-09-12 | ef7da7f | 15,570 B | A | view · diff |
| git:20260912.ba74a20 | 2026-09-12 | ba74a20 | 15,570 B | A | view · diff |
| git:20260909.99c2f80 | 2026-09-09 | 99c2f80 | 15,392 B | A | view · diff |
| git:20260902.e44131c | 2026-09-02 | e44131c | 15,482 B | A | view · diff |
| git:20260902.1ace56f | 2026-09-02 | 1ace56f | 15,387 B | A | view · diff |
| git:20260901.56e9ed3 | 2026-09-01 | 56e9ed3 | 15,291 B | A | view · diff |
| git:20260901.77c6e15 | 2026-09-01 | 77c6e15 | 15,169 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (15260 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
lizhiyao/oh-my-knowledge · 23 stars · license MIT · pushed 2026-10-19 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_cyhgssu2jmwox6zi GET https://markdownregistry.com/api/v1/resolve?ref=lizhiyao/oh-my-knowledge/omk GET https://markdownregistry.com/api/v1/blob/2439380164bc3f402cbaad01283e00b4bc2b59755d80525e111f059e92c45f9e
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.