← Back to Skills Marketplace
ducheneadas-source

Obsidian Karpathy Wiki

by dpz_03 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
141
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install obsidian-karpathy-wiki
Description
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,...
README (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
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
crypto
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install obsidian-karpathy-wiki
  3. After installation, invoke the skill by name or use /obsidian-karpathy-wiki
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug obsidian-karpathy-wiki
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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,... It is an AI Agent Skill for Claude Code / OpenClaw, with 141 downloads so far.

How do I install Obsidian Karpathy Wiki?

Run "/install obsidian-karpathy-wiki" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Obsidian Karpathy Wiki free?

Yes, Obsidian Karpathy Wiki is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Obsidian Karpathy Wiki support?

Obsidian Karpathy Wiki is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Obsidian Karpathy Wiki?

It is built and maintained by dpz_03 (@ducheneadas-source); the current version is v1.0.0.

💬 Comments