add claude-obsidian
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled

This commit is contained in:
김경종
2026-05-28 10:57:16 +09:00
parent 1b07531a45
commit 72dad72703
205 changed files with 41703 additions and 80 deletions
+47
View File
@@ -0,0 +1,47 @@
---
type: entity
title: "Andrej Karpathy"
entity_type: person
role: "AI researcher, educator, founder"
first_mentioned: "[[LLM Wiki Pattern]]"
created: 2026-04-07
updated: 2026-04-07
tags:
- entity
- person
- ai-researcher
status: mature
related:
- "[[LLM Wiki Pattern]]"
- "[[Compounding Knowledge]]"
- "[[entities/_index]]"
sources:
---
# Andrej Karpathy
AI researcher and educator. Former Director of AI at Tesla, founding member of OpenAI. Known for deep learning education (Neural Networks: Zero to Hero series, micrograd, nanoGPT) and for publishing practical AI patterns.
---
## Key Contributions to This Wiki
Karpathy originated the [[LLM Wiki Pattern]] — the idea of using LLMs to build and maintain a persistent, compounding knowledge base rather than re-deriving knowledge from raw documents on every query.
He published the idea as an "idea file" — intentionally abstract, designed to be copy-pasted into a Claude Code or similar session and built out collaboratively. The claude-obsidian plugin is a production implementation of this pattern.
His framing: "The wiki is a persistent, compounding artifact. The cross-references are already there. The contradictions have already been flagged. The synthesis already reflects everything you've read."
---
## Notable Quote
"I thought that I had to reach for fancy RAG, but the LLM has been pretty good at auto-maintaining index files and brief summaries of all documents and reads all the important related data fairly easily at this small scale."
---
## Connections
- [[LLM Wiki Pattern]] — his core contribution to knowledge management
- [[Compounding Knowledge]] — the central insight he articulated
- claude-obsidian plugin — this repo is a production implementation of his pattern
+61
View File
@@ -0,0 +1,61 @@
---
type: entity
title: "Ar9av/obsidian-wiki"
created: 2026-04-08
updated: 2026-04-08
tags:
- github-repo
- llm-wiki-pattern
- multi-agent
status: current
related:
- "[[LLM Wiki Pattern]]"
- "[[cherry-picks]]"
- "[[claude-obsidian-ecosystem]]"
sources:
- "[[claude-obsidian-ecosystem-research]]"
---
# Ar9av/obsidian-wiki
**Type**: Claude Code plugin (skill-based)
**URL**: https://github.com/Ar9av/obsidian-wiki
**Pattern**: Karpathy LLM Wiki
**Unique claim**: Works with any AI coding agent via `setup.sh`
## What It Does
Framework for AI agents to build and maintain an Obsidian wiki using the Karpathy LLM Wiki pattern. The key differentiator: a single `setup.sh` deploys the skills to 7 different agents simultaneously.
## Agent Compatibility Matrix
| Agent | Bootstrap | Skills Dir |
|-------|-----------|-----------|
| Claude Code | CLAUDE.md | `.claude/skills/` |
| Cursor | `.cursor/rules/obsidian-wiki.mdc` | `.cursor/skills/` |
| Windsurf | `.windsurf/rules/` | `.windsurf/skills/` |
| Codex (OpenAI) | AGENTS.md | `~/.codex/skills/` |
| Gemini/Antigravity | GEMINI.md | `~/.gemini/antigravity/skills/` |
| OpenClaw | AGENTS.md | `.agents/skills/` |
| GitHub Copilot | `.github/copilot-instructions.md` | — |
## Key Innovations
### Delta Tracking Manifest
`.manifest.json` tracks every ingested source: path, hash, timestamp, which wiki pages produced. Only processes new/changed files. Solves the "re-ingest everything" problem.
### 4-Stage Pipeline
1. **Ingest** — reads source (PDF, JSONL, text, conversation exports, images)
2. **Extract** — pulls concepts, entities, claims, relationships, open questions
3. **Resolve** — merges new knowledge against existing wiki (no duplication)
4. **Schema** — structure emerges from sources, not predefined
### Vision Support
Images, screenshots, whiteboard photos ingestable with vision-capable model. Each page gets 1-2 sentence `summary:` in frontmatter for preview without opening.
## Cherry-Picks for claude-obsidian
- [[cherry-picks#4. Delta Tracking Manifest]]
- [[cherry-picks#6. /wiki-ingest Vision Support]]
- [[cherry-picks#9. Multi-Agent Compatibility (Cursor, Windsurf, Codex)]]
- [[cherry-picks#13. Schema-Emergent Vault Mode]]
+74
View File
@@ -0,0 +1,74 @@
---
type: entity
title: "Claude SEO"
created: 2026-04-14
updated: 2026-04-15
tags:
- entity
- project
- claude-code
- seo
status: evergreen
related:
- "[[Pro Hub Challenge]]"
- "[[2026-04-14-claude-seo-v190-session]]"
- "[[Semantic Topic Clustering]]"
- "[[Search Experience Optimization]]"
- "[[SEO Drift Monitoring]]"
- "[[E-commerce SEO]]"
- "[[2026-04-15-slides-and-release-session]]"
- "[[2026-04-15-release-report-session]]"
---
# Claude SEO
A Tier 4 Claude Code skill for comprehensive SEO analysis across all industries. Repository: [AgriciDaniel/claude-seo](https://github.com/AgriciDaniel/claude-seo)
## Current State (v1.9.0 — released April 15, 2026)
- **23 skills** (20 core + 3 extensions: DataForSEO, Firecrawl, Banana)
- **17 subagents** (15 core + 2 extension agents)
- **30 Python scripts** (28 tracked + 2 dev-only)
- **Architecture**: 3-layer (directive, orchestration, execution)
- **Entry point**: `/seo [command] [url]`
- **GitHub release**: [v1.9.0](https://github.com/AgriciDaniel/claude-seo/releases/tag/v1.9.0) — PDF report attached
- **Slides**: `claude-seo-slides/v190.html` — 15-slide community presentation deck
- **Contributors**: 6 submissions, 5 integrated (Lutfiya Miller, Florian Schmitz, Dan Colta, Matej Marjanovic, Chris Muller)
## Key Commands
| Category | Commands |
|----------|----------|
| Analysis | audit, page, technical, content, schema, images, geo |
| Planning | plan, cluster, sxo, programmatic, competitor-pages |
| Monitoring | drift baseline, drift compare, drift history |
| Local | local, maps |
| International | hreflang (with cultural profiles) |
| E-commerce | ecommerce |
| Data | google, backlinks, dataforseo |
| Generation | sitemap, image-gen |
## Version History
| Version | Date | Key Addition |
|---------|------|-------------|
| v1.9.0 | 2026-04-15 | Pro Hub Challenge: cluster, SXO, drift, ecommerce, cost guardrails, cultural profiles. GitHub release + PDF report + 15-slide deck. |
| v1.8.2 | 2026-04-10 | Ukrainian localization, CI fixes, version sync |
| v1.8.1 | 2026-04-06 | Google Images SERP, image optimization |
| v1.8.0 | 2026-03-31 | Free backlink data (Moz, Bing, Common Crawl) |
| v1.7.0 | 2026-03-28 | Google SEO APIs (GSC, PageSpeed, CrUX, GA4) |
## Ecosystem
- [[Claude SEO]] — SEO analysis (this project)
- Claude Blog — companion blog engine, consumes SEO findings
- Claude Banana — AI image generation, bundled as extension
- AI Marketing Claude — community marketing suite by Zubair Trabzada
## Security Posture (v1.9.0 audit)
- **Score**: 85/100 (Grade B+)
- **SSRF protection**: validate_url() + fetch_page.py DNS resolution
- **SQL**: all queries parameterized
- **Cost guardrails**: threshold approval, daily limits, file locking, audit trail
- **Pre-existing debt**: validate_url DNS rebinding gap, install script injection, OAuth file permissions
+59
View File
@@ -0,0 +1,59 @@
---
type: entity
title: "Claudian (YishenTu/claudian)"
created: 2026-04-08
updated: 2026-04-08
tags:
- github-repo
- native-obsidian-plugin
- embedded-ai
status: current
related:
- "[[cherry-picks]]"
- "[[claude-obsidian-ecosystem]]"
sources:
- "[[claude-obsidian-ecosystem-research]]"
---
# Claudian (YishenTu/claudian)
**Type**: Native Obsidian plugin (TypeScript, embedded Claude Code/Codex)
**URL**: https://github.com/YishenTu/claudian
**Install**: BRAT or manual (not yet in community store)
## What It Does
Embeds Claude Code (or Codex CLI) directly inside Obsidian as a sidebar chat. The vault becomes the agent's working directory — all Claude Code tools work natively inside Obsidian.
## Key Features
### Inline Edit with Word-Level Diff
Select text in a note + hotkey → Claude proposes edit with word-level diff preview → one-click apply. Best-in-class inline editing in the Obsidian AI ecosystem.
### Plan Mode (Shift+Tab)
Agent explores and designs before implementing. Presents a plan for approval before any file changes. Mirrors Claude Code's own plan mode.
### @mention System
Type `@` to reference:
- Vault files
- Sub-agents
- MCP servers
- Files in external directories (outside vault)
### Instruction Mode (#)
Add refined custom instructions directly from chat input — persisted for the session.
### MCP Server Integration
Connect external tools via stdio, SSE, or HTTP. Claude manages vault MCP in-app; Codex uses CLI-managed config.
### Multi-Tab Conversations
Multiple chat tabs, conversation history, fork, resume, compact mode.
## Privacy
- No telemetry
- Settings stored in `vault/.claudian/`
- Claude files in `vault/.claude/`
- Transcripts in `~/.claude/projects/`
## Relevance to claude-obsidian
Claudian is a native plugin (different category) but its Plan Mode, @mention, and inline edit patterns could inspire new features in claude-obsidian skills — particularly for the canvas and wiki-query workflows.
+53
View File
@@ -0,0 +1,53 @@
---
type: entity
title: "Nexus (ProfSynapse/claudesidian-mcp)"
created: 2026-04-08
updated: 2026-04-08
tags:
- github-repo
- obsidian-plugin
- mcp-server
- native-plugin
status: current
related:
- "[[cherry-picks]]"
- "[[claude-obsidian-ecosystem]]"
sources:
- "[[claude-obsidian-ecosystem-research]]"
---
# Nexus (formerly Claudesidian MCP)
**Type**: Native Obsidian plugin + MCP bridge
**URL**: https://github.com/ProfSynapse/claudesidian-mcp
**Current name**: Nexus MCP for Obsidian
**Install**: `.obsidian/plugins/nexus/`
## What It Does
Full Obsidian plugin with two modes:
1. **Native chat inside Obsidian** — connect any AI provider
2. **MCP bridge** — expose vault to Claude Desktop, Claude Code, Codex CLI, Gemini CLI, Cursor, Cline
## Key Features
- **Workspace memory** — persistent context across sessions stored as JSONL, automatically included in Obsidian Sync
- **Task management** — projects, tasks, blockers, dependencies tracked within vault
- **Semantic search** — search notes + past conversations by meaning
- **Inline editing** — edit selected text in notes
- **PDF + audio → Markdown** — conversion on right-click or auto-on-add
- **Web page capture** — open URL in Obsidian, save as Markdown/PNG/PDF
- **Mobile support** — native chat works on iOS/Android
- **Two-tool architecture** — dedicated tools for read vs write actions
## Storage Architecture
Data stored as JSONL files in `.obsidian/plugins/nexus/data/`. This is included in Obsidian Sync automatically (unlike the `.nexus/` folder of v1). SQLite cache is local-only, rebuilt from JSONL on each device.
## Relevance to claude-obsidian
Nexus is in a different category — it's a native TypeScript Obsidian plugin, not a Claude Code skill plugin. The two don't compete directly, but its workspace memory and task management patterns are cherry-pickable.
## Cherry-Picks for claude-obsidian
- [[cherry-picks#11. obsidian-memory-mcp Integration]] (different implementation, same concept)
+43
View File
@@ -0,0 +1,43 @@
---
type: meta
title: "Entities Index"
updated: 2026-04-07
tags:
- meta
- index
- entity
status: evergreen
related:
- "[[index]]"
- "[[Andrej Karpathy]]"
- "[[hot]]"
- "[[LLM Wiki Pattern]]"
---
# Entities Index
Navigation: [[index]] | [[concepts/_index|Concepts]] | [[sources/_index|Sources]]
All entity pages — people, organizations, products, and tools.
---
## People
- [[Andrej Karpathy]] — AI researcher, educator; originated the LLM Wiki pattern
---
## Organizations
<!-- Add organization pages here -->
---
## Products & Tools
<!-- Add tool and product pages here -->
---
## Add new entities here as they are identified during ingests.
@@ -0,0 +1,66 @@
---
type: entity
title: "ballred/obsidian-claude-pkm"
created: 2026-04-08
updated: 2026-04-08
tags:
- github-repo
- llm-wiki-pattern
- pkm
- productivity
status: current
related:
- "[[LLM Wiki Pattern]]"
- "[[cherry-picks]]"
- "[[claude-obsidian-ecosystem]]"
sources:
- "[[claude-obsidian-ecosystem-research]]"
---
# ballred/obsidian-claude-pkm
**Type**: Claude Code plugin (skill-based PKM system)
**URL**: https://github.com/ballred/obsidian-claude-pkm
**Version**: 3.1
**Tagline**: "Not another PKM starter kit. An execution system."
## What It Does
Connects a 3-year vision cascade to daily task execution, using Claude as an accountability partner. Every layer is linked — daily notes surface the weekly ONE Big Thing, which links to active projects, which link to yearly goals.
## Goal Cascade
```
3-Year Vision → Yearly Goals → Projects → Monthly Goals → Weekly Review → Daily Tasks
```
Each layer has a dedicated skill: `/goal-tracking`, `/project`, `/monthly`, `/weekly`, `/daily`, `/review`.
## Key Innovations
### Auto-Commit via PostToolUse Hook
Every Write/Edit tool call triggers `git add -A && git commit` automatically. Vault is always versioned.
### /adopt Command
Scans an existing Obsidian vault, detects its organization method (PARA, Zettelkasten, LYT, plain folders), maps folders interactively to the PKM layers, generates config files. Non-destructive.
### 4 Specialized Agents with Memory
- `goal-aligner` — audits activity vs. stated goals, flags misalignment
- `weekly-reviewer` — facilitates 3-phase weekly review, learns reflection style
- `note-organizer` — fixes broken links, consolidates duplicates
- `inbox-processor` — GTD-style inbox processing
Uses `memory: project` so agents remember patterns across sessions.
### Productivity Coach Output Style
`/output-style coach` transforms Claude into an accountability partner — challenges assumptions, asks powerful questions, points out goal-action misalignment.
## Architecture
Zero dependencies (bash + markdown only). Path-specific rules loaded contextually. Session init surfaces ONE Big Thing, active project count, days since last review.
## Cherry-Picks for claude-obsidian
- [[cherry-picks#2. Auto-Commit PostToolUse Hook]]
- [[cherry-picks#7. /adopt — Import Existing Vault]]
- [[cherry-picks#8. Productivity Wrapper (Daily/Weekly Reviews)]]
+62
View File
@@ -0,0 +1,62 @@
---
type: entity
title: "kepano/obsidian-skills"
created: 2026-04-08
updated: 2026-04-08
tags:
- github-repo
- official
- agent-skills
- obsidian-creator
status: current
related:
- "[[LLM Wiki Pattern]]"
- "[[cherry-picks]]"
- "[[claude-obsidian-ecosystem]]"
sources:
- "[[claude-obsidian-ecosystem-research]]"
---
# kepano/obsidian-skills
**Type**: Agent Skills (Agent Skills standard)
**URL**: https://github.com/kepano/obsidian-skills
**Author**: **Linus Kepano** — creator of Obsidian + Minimal theme
**Install**: `/plugin marketplace add kepano/obsidian-skills`
## Why This Matters
This repo is from the creator of Obsidian. It:
1. Validates that the Agent Skills standard is the right format for Obsidian AI tools
2. Provides the canonical reference for how to teach Claude about Obsidian-specific syntax
3. Covers Obsidian Bases — a new core Obsidian feature that no other AI project supports yet
## Skills
| Skill | What It Teaches Claude |
|-------|----------------------|
| `obsidian-markdown` | Full Obsidian Flavored Markdown: wikilinks, embeds, callouts, properties, tags |
| `obsidian-bases` | Obsidian Bases (.base files): views, filters, formulas, summaries |
| `json-canvas` | JSON Canvas spec: nodes, edges, groups, connections |
| `obsidian-cli` | Vault management, plugin/theme dev via Obsidian CLI |
| `defuddle` | Extract clean Markdown from web pages — removes ads, nav, clutter |
## defuddle
The `defuddle` skill wraps `defuddle-cli`. When ingesting web content, running defuddle first:
- Strips ads, navigation, footers
- Reduces token usage ~40-60% on typical web pages
- Produces cleaner Markdown that fits better in context window
This is a direct cherry-pick for claude-obsidian's ingest pipeline.
## Multi-Platform
Works with Claude Code, Codex CLI, and OpenCode out of the box.
## Cherry-Picks for claude-obsidian
- [[cherry-picks#1. URL Ingestion in /wiki-ingest]] (pair with defuddle)
- [[cherry-picks#3. defuddle Web Cleaning Skill]]
- [[cherry-picks#12. obsidian-bases Skill (from kepano)]]
- [[cherry-picks#9. Multi-Agent Compatibility]] (format already compatible)
@@ -0,0 +1,61 @@
---
type: entity
title: "rvk7895/llm-knowledge-bases"
created: 2026-04-08
updated: 2026-04-08
tags:
- github-repo
- llm-wiki-pattern
- deep-research
status: current
related:
- "[[LLM Wiki Pattern]]"
- "[[cherry-picks]]"
- "[[claude-obsidian-ecosystem]]"
- "[[Andrej Karpathy]]"
sources:
- "[[claude-obsidian-ecosystem-research]]"
---
# rvk7895/llm-knowledge-bases
**Type**: Claude Code plugin (Marketplace)
**URL**: https://github.com/rvk7895/llm-knowledge-bases
**Install**: `/plugin marketplace add rvk7895/llm-knowledge-bases`
## What It Does
Turns raw research material into an LLM-maintained Obsidian wiki with multi-depth querying and rich output formats. Adds a deep research pipeline with parallel agents on top of the Karpathy pattern.
## Key Innovations
### 3-Depth Query System
- **Quick** — answers from wiki indexes and summaries only (minimal reads)
- **Standard** — cross-references full wiki, supplements with web search
- **Deep** — multi-agent parallel web search pipeline
### Output Formats
Beyond Markdown: Marp slides, matplotlib charts. All outputs saved to `output/` and optionally filed back into wiki.
### Skills Set
| Skill | Purpose |
|-------|---------|
| `/kb-init` | One-time setup |
| `/kb compile` | Raw → wiki |
| `/kb query` | Query with depth |
| `/kb lint` | Health check |
| `/kb evolve` | Maintenance pass |
| `/research <topic>` | Structured research outline |
| `/research-deep` | Parallel agents per outline item |
| `/research-report` | Compile deep results → Markdown |
### X/Twitter Integration
Via Smaug tool (`npm install -g @steipete/bird`). Ingests tweets, threads, bookmarks from X/Twitter by pasting URL. Uses session cookies (read-only, personal use).
## Attribution
Built on Karpathy pattern + Weizhena's Deep Research skills adapted for the research pipeline.
## Cherry-Picks for claude-obsidian
- [[cherry-picks#5. Multi-Depth Query Modes]]
- [[cherry-picks#10. Marp Presentation Output]]