By sigmabaryon
Lean Claude + Obsidian vault for a single-operator agentic project loop. The vault is compounding memory (notes, research, sources); /task-add + /next drive execution; /ingest, /clip, /ingest-pdf, and /autoresearch feed it. PARA methodology, filesystem transport, per-file locking. Private fork of AgriciDaniel/claude-obsidian (MIT).
Run an autonomous research loop on a topic. Searches the web, synthesizes findings, and files everything into the wiki as structured pages.
Clip one or more webpages into the vault as clean source pages (via defuddle), then ingest them. Deliberate web egress — it fetches only the URLs you give it.
Stage text-layer PDFs into the vault and ingest them. Scanned (image-only) PDFs are reported and skipped, not ingested empty. No OCR.
Advance the active project by one task — read vault + project tasks.md, pick the next actionable task, execute it in this repo, record progress back to the vault.
Save the current conversation or a specific insight into the wiki vault as a structured note.
Parallel batch ingestion agent for the Obsidian wiki vault. Dispatched when multiple sources need to be ingested simultaneously. Processes one source fully (read, extract, file entities and concepts, update index) then reports what was created and updated. Use when the user says "ingest all", "batch ingest", or provides multiple files at once. <example>Context: User drops 5 transcript files into .raw/ and says "ingest all of these" assistant: "I'll dispatch parallel agents to process all 5 sources simultaneously." </example> <example>Context: User says "process everything in .raw/ that hasn't been ingested yet" assistant: "I'll use wiki-ingest agents to handle each source in parallel." </example>
Comprehensive wiki health check agent. Scans for orphan pages, dead links, stale claims, missing cross-references, frontmatter gaps, and empty sections. Generates a structured lint report. Dispatched when the user says "lint the wiki", "health check", "wiki audit", or "clean up". <example>Context: User says "lint the wiki" after 15 ingests assistant: "I'll dispatch the wiki-lint agent for a full health check." </example> <example>Context: User says "find all orphan pages" assistant: "I'll use the wiki-lint agent to scan for pages with no inbound links." </example>
Autonomous iterative research loop. Takes a topic, runs web searches, fetches sources, synthesizes findings, and files everything into the wiki as structured pages. Based on Karpathy's autoresearch pattern: program.md configures objectives and constraints, the loop runs until depth is reached, output goes directly into the knowledge base. Triggers on: "/autoresearch", "autoresearch", "research [topic]", "deep dive into [topic]", "investigate [topic]", "find everything about [topic]", "research and file", "go research", "build a wiki on".
Strip clutter from web pages before ingesting into the wiki. Removes ads, navigation, headers, footers, and boilerplate: leaving clean readable markdown that saves 40-60% tokens. Triggers on: defuddle, clean this page, strip this url, fetch and clean, clean web content before ingesting, strip ads, remove clutter, clean URL content, readable markdown from URL.
Advance the active project by one task. Reads vault state (hot.md + the project's tasks.md), selects the next actionable task, executes it in the current repo, then records progress back to the vault. Invoke with /next, or auto-invoke when the user says "do the next task" / "keep going on <project>".
Create and edit Obsidian Bases (.base files): Obsidian's native database layer for dynamic tables, card views, list views, filters, formulas, and summaries over vault notes. Triggers on: create a base, add a base file, obsidian bases, base view, filter notes, formula, database view, dynamic table, task tracker base, reading list base.
Write correct Obsidian Flavored Markdown: wikilinks, embeds, callouts, properties, tags, highlights, math, and canvas syntax. Reference this when creating or editing any wiki page. Triggers on: write obsidian note, obsidian syntax, wikilink, callout, embed, obsidian markdown, wikilink format, callout syntax, embed syntax, obsidian formatting, how to write obsidian markdown.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A lean Claude + Obsidian vault for a single-operator agentic project loop.
This is a private, divergent fork of claude-obsidian (MIT), stripped to the essentials and extended with an execution loop. The vault is your compounding memory — notes, research, sources, decisions. Two skills drive work: /task-add queues tasks, /next advances one end-to-end and records progress back to the vault.
Knowledge skills (vault is both a Claude Code plugin and an Obsidian vault):
| Skill | What it does |
|---|---|
/wiki | Set up / scaffold / check the vault |
ingest <source> | Read a file/URL and file entities + concepts into the wiki |
/clip <url> | Webpage → clean source page (via defuddle) → ingest. Deliberate web egress. |
/ingest-pdf <path|folder> | Text-layer PDF → ingest. Scans are reported and skipped (no OCR). |
query: <question> | Answer from the wiki with citations |
lint the wiki | Health check (orphans, dead links, frontmatter gaps) |
/save | File the current conversation as a structured note |
/autoresearch <topic> | Autonomous web-research loop → files synthesis + sources. Deliberate egress. |
/think | The 10-principle thinking loop for hard/irreversible calls |
/wiki-mode | Methodology router (PARA shipped; seam for adding your own) |
obsidian-markdown, obsidian-bases, defuddle | Authoring + extraction helpers |
Execution loop:
| Skill | What it does |
|---|---|
/task-add new task: <x> | Append a schema-valid task to a project's tasks.md |
/next | Advance ONE task in the current repo, verify acceptance, record to log.md + hot cache |
.vault-meta/mode.json. The wiki-mode router is kept as a seam — add your own modes later (see skills/wiki-mode/SKILL.md)..vault-meta/transport.json (manual_override: true). No Obsidian CLI, no REST API, no TLS bypass.scripts/wiki-lock.sh) for safe multi-writer ingest; the PostToolUse hook defers auto-commit while locks are held.tasks.md + log.md. hot.md is lossy orientation only./autoresearch and /clip are the only web-reaching paths — run them deliberately, never inside a repo whose vault project holds customer/tenant data. ingest, /ingest-pdf, /next, and /task-add stay local.bash bin/setup-vault.sh # one-time vault setup (mode.json already pinned to PARA)
Open the folder as an Obsidian vault. In Claude Code, run /wiki to scaffold, then start dropping sources into .raw/ and running ingest.
To drive a code repo from the loop, append the snippet in skills/next/references/repo-CLAUDE.md to that repo's CLAUDE.md (set Vault: and Project:), then /task-add and /next.
Optional system deps: defuddle-cli (for /clip), poppler-utils (for /ingest-pdf).
MIT. See LICENSE and ATTRIBUTION.md. Original work © AgriciDaniel; fork modifications © Shrey Sonar.
npx claudepluginhub sigmabaryon/vault-00 --plugin lean-vaultUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Build and maintain an LLM-curated personal knowledge base in your project — Andrej Karpathy's LLM Wiki pattern, designed to scale to thousands of pages without becoming a context bottleneck. Now with an optional compiled graph layer for typed, provenance-backed relationships.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications