obsidian-llm-wiki SKILL.md skillB
obsidian-llm-wiki from lesterffx/obsidian-llm-wiki is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add lesterffx/obsidian-llm-wiki/obsidian-llm-wiki@git:20261101.4a4bef0Pins git:20261101.4a4bef0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- lesterffx/obsidian-llm-wiki
- Path
SKILL.md- Versions recorded
- 17
- Latest version
- git:20261101.4a4bef0, committed Nov 1, 2026
- First version recorded
- Sep 7, 2026
- Size
- 99,204 bytes
- Repository stars
- 17
- License
- MIT
LLM Wiki 模式:用 LLM 持续维护 Obsidian 知识库(raw/wiki 双层 + AGENTS.md/CLAUDE.md schema + index.md + log.md)。命令:ingest、query、query-image、optimize、enhance-wiki-content、update-raw-reference、extract-thinking-frameworks、lint、index、migrate、delete、log、sync;强制维护遍历自动检查并修复 frontmatter/index/schema 结构缺口;index.md 六变量统计与索引健康行;双入口 schema 字节一致并验 SHA-256。支持只读 subagent 波次并行分析图片密集资料(100–300 张读图)、项目 .venv 做 PDF/DOCX/PPTX/XLSX 预处理与 image manifest、视觉通道探测与读图降级、log 大文件安全追加与日志分卷轮转、defer 延后同步与 sync…
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
# Obsidian LLM Wiki Skill 用 LLM 持续维护 Obsidian 知识库。基于 raw / wiki / schema 三层架构:`raw/` 不可变源资料(只读),`wiki/` LLM 维护的知识层(可写),`CLAUDE.md` / `AGENTS.md` 为 schema。LLM 是维护者,人类负责策划原始资料、提问、引导方向。 本 Skill 是**通用方法论层**:subagent 批量分析、image manifest、文档预处理运行时、强制维护遍历、安全规则等跨 vault 复用的机制都在这里。项目特定的配置(领域、raw 目录树、运行环境)由项目根的 `CLAUDE.md` / `AGENTS.md` 承载,本 Skill 不重复。 ## Grounding(schema 优先级与读取顺序) 每次进入一个 vault,按优先级读取 schema,确立架构、领域、路径、规则: 1. **`CLAUDE.md` / `AGENTS.md`**(schema 入口)— 见下方三情形 2. **`index.md`** — 现有内容目录,了解已有页面 3. **`log.md`**(尾部)— 近期操作,了解最新变更 **schema 双入口三情形**(关键:按 vault 声明的契约处理两份 schema): 1. **声明双入口字节契约**(两文件内容完全相同,典型如 Lester 知识库):两份文件必须字节一致;结构变更时**同一次编辑同步两个文件**,并验证 SHA-256 相等;运行时只应用与当前运行时匹配的适配章节(Claude Code 侧用 Claude Code 适配章节)。这是项目契约,不是建议。 2. **未声明契约且两文件冲突**:Claude Code 侧以 `CLAUDE.md` 为准,并在结果中记录任务相关的冲突,提示用户裁定。 3. **仅存在一个 schema 文件**:直接使用之(Claude Code 单文件通常是 `CLAUDE.md`,Codex 单文件通常是 `AGENTS.md`,均为合法配置)。 > 所有路径、领域、frontmatter 规范从 schema 读取,**不硬编码**。发现双入口契约下两文件不一致时,必须报告,不擅自改写。 ## 强制维护遍历(Mandatory Maintenance Pass) **每次使用本 Skill 都包含一次强制维护遍历**。用户无需显式要求"更新 index.md / 修复 frontmatter / 同步 schema"——自动检查并在发现结构缺口时修复。 **用户显式边界仍优先**:若用户声明只读 / 审计 / 查询 / "不改任何文件",则执行同样的检查,但**只报告 gaps,不写入**。 …
Read the whole file at its exact version.
How to install
mdr add lesterffx/obsidian-llm-wiki/obsidian-llm-wiki@sha256:cb8b0eddaf1afb81The line at the top of this page pins the label git:20261101.4a4bef0, 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_ecodg37l2jikadv5)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 17 versions of this file, between Sep 7, 2026 and Nov 1, 2026, about one every 3 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261101.4a4bef0 latest | 2026-11-01 | 4a4bef0 | 99,204 B | B | view · diff |
| git:20261029.6594449 | 2026-10-29 | 6594449 | 98,096 B | B | view · diff |
| git:20261028.d6514a8 | 2026-10-28 | d6514a8 | 97,857 B | B | view · diff |
| git:20261023.408b95f | 2026-10-23 | 408b95f | 96,402 B | B | view · diff |
| git:20261023.20c85f1 | 2026-10-23 | 20c85f1 | 95,878 B | B | view · diff |
| git:20261020.6ace2b1 | 2026-10-20 | 6ace2b1 | 94,314 B | B | view · diff |
| git:20261016.6048bab | 2026-10-16 | 6048bab | 90,064 B | B | view · diff |
| git:20261015.7186c42 | 2026-10-15 | 7186c42 | 89,284 B | B | view · diff |
| git:20261004.6c12ca8 | 2026-10-04 | 6c12ca8 | 88,297 B | B | view · diff |
| git:20260922.1e3bfc3 | 2026-09-22 | 1e3bfc3 | 86,005 B | B | view · diff |
| git:20260921.f729481 | 2026-09-21 | f729481 | 85,395 B | B | view · diff |
| git:20260912.dd9ab36 | 2026-09-12 | dd9ab36 | 80,846 B | B | view · diff |
| git:20260912.ec5b4b5 | 2026-09-12 | ec5b4b5 | 81,310 B | B | view · diff |
| git:20260908.a744ba6 | 2026-09-08 | a744ba6 | 74,966 B | B | view · diff |
| git:20260908.3c320a5 | 2026-09-08 | 3c320a5 | 71,512 B | B | view · diff |
| git:20260908.c87ff41 | 2026-09-08 | c87ff41 | 69,024 B | B | view · diff |
| git:20260907.bffcc49 | 2026-09-07 | bffcc49 | 67,232 B | B | view |
Audit of the latest version
- fail: No script tag (matched: <script)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (99204 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
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
lesterffx/obsidian-llm-wiki · 17 stars · license MIT · pushed 2026-11-01 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_ecodg37l2jikadv5 GET https://markdownregistry.com/api/v1/resolve?ref=lesterffx/obsidian-llm-wiki/obsidian-llm-wiki GET https://markdownregistry.com/api/v1/blob/cb8b0eddaf1afb81bf2aa11c8882f7f8e76cc61601d3b4656056cdbc303988ae
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.