← 返回 Skills 市场
ducheneadas-source

Obsidian Karpathy Wiki

作者 dpz_03 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
141
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install obsidian-karpathy-wiki
功能描述
Operate an Obsidian knowledge base as a persistent LLM wiki using a raw-to-source-to-wiki pattern. Use when Codex or another agent needs to ingest raw notes,...
使用说明 (SKILL.md)

Obsidian Karpathy Wiki

Overview

Use this skill to maintain an Obsidian vault as a persistent, compounding knowledge base instead of a passive note archive.

The core pattern is:

  • raw material enters the vault
  • the agent summarizes it into sources
  • stable conclusions are promoted into formal wiki pages
  • valuable query results are saved into outputs
  • outputs can later be written back into formal knowledge

This skill is designed for an agent that does recurring maintenance, not just one-off cleanup.

Read references/object-model.md before restructuring a vault. Read references/workflow.md before ingest, query, lint, or migration work. Read references/adaptation-checklist.md before adapting this skill to a specific user's vault. Read references/heartbeat.md before setting up recurring maintenance behavior.

Core Idea

Do not treat the goal as organizing files.

Treat the goal as compiling knowledge once and then keeping it current.

A good vault maintained with this skill should let the agent answer questions by reading a living wiki, not by rediscovering everything directly from raw documents every time.

Recommended Vault Shape

Prefer this logical structure, even if physical names differ:

  • raw/
  • compile/ or another staging layer
  • wiki/
  • an output layer such as outputs/ or content-outputs/
  • governance files such as CLAUDE.md and a maintenance skill

Within wiki/, prefer this formal structure:

  • index.md
  • log.md
  • questions/
  • methods/
  • decisions/
  • principles/
  • domains/
  • concepts/
  • entities/
  • sources/
  • outputs/

Questions, methods, and decisions are the main navigation axis. Principles explain why methods and decisions stay valid across situations. Sources are evidence bridges. Outputs are reusable query artifacts.

Operating Model

Raw

Raw material is source-of-truth input.

Do not treat raw notes as formal knowledge by default.

Loose notes in the vault root should usually be treated as temporary inbox material and moved into a raw inbox folder unless the user explicitly wants them to remain in place.

Sources

wiki/sources/ is the bridge between raw material and formal knowledge.

A source page should summarize:

  • what the material says
  • which questions it informs
  • which methods it supports
  • which decisions it changes
  • which principles it strengthens or challenges

Formal Pages

Promote stable knowledge into:

  • questions/
  • methods/
  • decisions/
  • principles/

Avoid creating many thin formal pages from a single source.

Outputs

Save high-value query results into wiki/outputs/.

Examples:

  • syntheses
  • comparison tables
  • structured analysis
  • decision memos
  • topic briefs

Outputs are not automatically formal knowledge, but they are often new source material for future write-back.

Core Operating Loop

1. Ingest

When new material appears:

  1. Read the source.
  2. If a loose note appears in the vault root, treat it as inbox material.
  3. Move loose inbox notes to a human raw inbox folder unless the user explicitly wants them to remain in place.
  4. Create or update a wiki/sources/ page.
  5. Extract only the stable upgrades:
    • question
    • method
    • decision
    • principle
    • concept
    • entity
  6. Update only the few formal pages that truly benefit.
  7. Update wiki/index.md.
  8. Append a record to wiki/log.md.

Do not explode one source into many thin pages.

2. Query

When answering a user question:

  1. Read wiki/index.md first.
  2. Read the most relevant question, method, and decision pages.
  3. Read principle, concept, entity, and source pages as supporting context.
  4. Produce a structured answer.
  5. If the answer is reusable, save it under wiki/outputs/.
  6. Decide whether the output should later be written back into formal pages.

3. Weekly Compile

Use weekly compile to:

  • review the last 5-7 days of source and staging material
  • extract repeated questions
  • promote stable methods
  • update decisions if assumptions changed
  • promote principles when repeated patterns explain why methods remain valid
  • update domain maps, index.md, and log.md

4. Lint

Check for:

  • questions with no linked methods
  • methods with no scenario or caveat
  • decisions with stale assumptions
  • principles that duplicate lower-value pages
  • source pages not connected to formal knowledge
  • pages that contradict each other
  • stale claims superseded by newer sources
  • loose notes that never entered the ingest flow
  • high-value outputs that should have been written back

5. Backfill

Treat output folders as write-back sources.

Backfill only:

  • reusable methods
  • recurring questions
  • strategic decisions
  • principle-level lessons

Do not promote finished drafts directly into formal wiki pages.

Heartbeat Rule

Heartbeat should mean recurring maintenance, not empty status pings.

A good heartbeat checks:

  • whether new loose notes appeared
  • whether raw inbox has unread material
  • whether source pages are piling up without promotion
  • whether formal pages are missing principle-level explanation
  • whether the vault has new orphan pages, stale assumptions, or contradictions
  • whether query outputs are accumulating without write-back

Heartbeat should lead to either:

  • direct maintenance work
  • or a concrete maintenance findings page

Publishing Safety

When publishing or sharing this skill:

  • do not hardcode a specific local path
  • do not include private automation ids
  • do not include personal account names or bot nicknames
  • do not assume the output folder must use one particular language name
  • keep user-specific rules in a separate private operator layer if needed

Writing Rules

  • Use Markdown only.
  • Use YAML frontmatter on formal pages.
  • Use Obsidian wiki links.
  • Keep source material distinct from formal conclusions.
  • Prefer durable formal page titles over date-based titles.
  • Treat loose root notes as temporary inbox material.

Handoff Rule

This skill is suitable as a public foundation for persistent Obsidian wiki maintenance.

For a private deployment, pair it with a separate vault-specific governance file that defines:

  • the actual vault path
  • exact folder names
  • any automations or heartbeat schedule
  • user-specific output folders
  • domain-specific operating rules
安全使用建议
This skill appears coherent and limited to operating inside an Obsidian vault. Before installing, consider: 1) Grant the agent access only to the specific vault directory (or a test copy) to avoid unintended exposure of unrelated files. 2) Review sample runs in read-only or dry-run mode first to confirm it moves/edits files as you expect. 3) Ensure the vault does not contain secrets or sensitive data you don't want an automated agent to modify. 4) If you are concerned about autonomous actions, keep disable-model-invocation enabled for this skill or require manual approval for maintenance runs. 5) When adapting the skill, follow the adaptation checklist in references and make explicit rules about what may be promoted into formal pages.
功能分析
Type: OpenClaw Skill Name: obsidian-karpathy-wiki Version: 1.0.0 The obsidian-karpathy-wiki skill bundle is a comprehensive framework for managing an Obsidian knowledge base through an automated 'raw-to-source-to-wiki' workflow. The instructions in SKILL.md and the reference files (workflow.md, heartbeat.md) guide the agent to organize notes, summarize content, and perform maintenance tasks like linting for contradictions. No indicators of malicious intent, data exfiltration, or unauthorized execution were found; the skill's operations are entirely consistent with its stated purpose of knowledge management.
能力标签
crypto
能力评估
Purpose & Capability
Name and description describe operating an Obsidian vault; the skill is instruction-only and all required actions (ingest, summarize, promote, lint, heartbeat, write-back) are directly related to that purpose. No unrelated resources, credentials, or binaries are requested.
Instruction Scope
SKILL.md gives explicit, bounded instructions that operate on vault files (move loose notes, create/update source pages, update index/log, run periodic maintenance). These file reads/writes are expected for a vault-maintenance skill and there are no instructions to read unrelated system files, environment variables, or to transmit data to external endpoints.
Install Mechanism
No install spec and no code files — lowest-risk model. Nothing is downloaded or written to disk beyond the agent's normal file operations inside the vault as described.
Credentials
The skill declares no required environment variables, no primary credential, and no config paths. The requested scope (manipulating vault files) is proportionate to the described functionality.
Persistence & Privilege
always is false and disable-model-invocation is false (normal). The skill does not request persistent system-wide privileges or modify other skills' configurations. It describes recurring maintenance (heartbeat) but does not force-enable itself.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install obsidian-karpathy-wiki
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /obsidian-karpathy-wiki 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
obsidian-karpathy-wiki 1.0.0 - Initial release introducing a structured skill for maintaining an Obsidian vault as a living, compounding knowledge base. - Implements a raw-to-source-to-wiki workflow for ingesting, summarizing, formalizing, and updating knowledge. - Provides guidelines for organizing vault folders (raw, sources, wiki, outputs) and formal knowledge structures (questions, methods, decisions, principles). - Details core maintenance loops: ingest, query, weekly compile, lint, backfill, and heartbeat rules. - Includes publishing safety recommendations and writing conventions for interoperability and durability. - Designed for agent-driven, recurring maintenance rather than one-time cleanups.
元数据
Slug obsidian-karpathy-wiki
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Obsidian Karpathy Wiki 是什么?

Operate an Obsidian knowledge base as a persistent LLM wiki using a raw-to-source-to-wiki pattern. Use when Codex or another agent needs to ingest raw notes,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 141 次。

如何安装 Obsidian Karpathy Wiki?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install obsidian-karpathy-wiki」即可一键安装,无需额外配置。

Obsidian Karpathy Wiki 是免费的吗?

是的,Obsidian Karpathy Wiki 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Obsidian Karpathy Wiki 支持哪些平台?

Obsidian Karpathy Wiki 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Obsidian Karpathy Wiki?

由 dpz_03(@ducheneadas-source)开发并维护,当前版本 v1.0.0。

💬 留言讨论