agent-launcher-orchest…
Use when someone wants to build, launch, grade or schedule a Claude Managed Agent in their own Anthropic account ('build me an…
Use when building or maintaining an Obsidian second brain that an LLM keeps up to date, or when ingesting a paper, article or book into it. Ingests with ingest_source.py, maintains index and links and checks the vault with lint_wiki.py.
Claude Code
$ npx -y skills add alirezarezvani/claude-skills --skill llm-wiki --agent claude-code
Codex
$ npx skills add alirezarezvani/claude-skills --skill llm-wiki -a codex -y
Cursor
$ npx skills add alirezarezvani/claude-skills --skill llm-wiki -a cursor -y
Gemini CLI
$ npx skills add alirezarezvani/claude-skills --skill llm-wiki -a gemini-cli -y
GitHub Copilot
$ npx skills add alirezarezvani/claude-skills --skill llm-wiki -a github-copilot -y
OpenCode
$ npx skills add alirezarezvani/claude-skills --skill llm-wiki -a opencode -y
Windsurf
$ npx skills add alirezarezvani/claude-skills --skill llm-wiki -a windsurf -y
name: llm-wiki description: "Use when building or maintaining an Obsidian second brain that an LLM keeps up to date, or when ingesting a paper, article or book into it. Ingests with ingest_source.py, maintains index and links and checks the vault with lint_wiki.py." context: fork license: MIT metadata: version: 2.9.0 author: claude-code-skills tags: [knowledge-management, obsidian, second-brain, pkm, rag-alternative, wiki, karpathy, memex] compatible_tools: [claude-code, codex-cli, cursor, antigravity, opencode, gemini-cli]
Inspired by Andrej Karpathy's LLM Wiki pattern ([gist](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f)). This skill turns Claude Code (or any agent CLI) into a disciplined wiki maintainer that **incrementally builds and maintains** a persistent, interlinked Obsidian vault as you feed it sources. The knowledge compounds — cross-references, contradictions, and synthesis are already there when you query.
Most LLM+docs workflows are **RAG**: retrieve fragments at query time, synthesize from scratch, forget. The wiki is **compounding**: sources are read once, integrated into a persistent markdown knowledge base, and kept current. You curate and ask; the LLM reads, files, cross-references, and maintains.
> Obsidian is the IDE. The LLM is the programmer. The wiki is the codebase.
**Do NOT use when:** you need one-shot Q&A over a fixed document (use RAG), you don't plan to add sources over time, or you don't want Obsidian in the loop.
vault/ ├── raw/ # Layer 1 — IMMUTABLE source of truth │ ├── <source files> # Articles, papers, PDFs, images, data │ └── assets/ # Downloaded images from clipped articles ├── wiki/ # Layer 2 — LLM-owned knowledge base │ ├── index.md # Content catalog (LLM updates every ingest) │ ├── log.md # Append-only timeline (## [YYYY-MM-DD] <op> | <title>) │ ├── entities/ # Person/Org/Place pages │ ├── concepts/ # Ideas, theories, frameworks │ ├── sources/ # One summary page per ingested source │ ├── comparisons/ # Cross-source analysis pages │ └── synthesis/ # High-level syntheses, theses, overviews ├── CLAUDE.md # Schema + conventions (Claude Code) └── AGENTS.md # Same content, for Codex/Cursor/Antigravity
1. **Ingest** — LLM reads a source, discusses takeaways with you, writes a source summary, updates 10-15 relevant pages, updates index, appends to log. See `references/ingest-workflow.md`. 2. **Query** — LLM reads `index.md` first, drills into relevant pages, synthesizes with citations. Good answers get **filed back into the wiki** so explorations compound. See `references/query-workflow.md`. 3. **Lint** — Health check: contradictions, stale claims, orphan pages, missing cross-refs, concepts mentioned but lacking their own page, data gaps to fill with web search. See `references/lint-workflow.md`.
# 1. Initialize a vault (in Obsidian's vault directory) python scripts/init_vault.py --path ~/vaults/research --topic "LLM interpretability" # 2. Drop a source into raw/, then ingest /wiki-ingest ~/vaults/research/raw/anthropic-monosemanticity.pdf # 3. Ask questions (answers can be re-filed into the wiki) /wiki-query "how does monosemanticity compare to mechanistic interpretability?" # 4. Periodic health check /wiki-lint # 5. See the timeline /wiki-log --last 10
| Command | Purpose | |---|---| | `/wiki-init` | Bootstrap a fresh vault with schema files + starter structure | | `/wiki-ingest <path>` | Read a source, discuss, update wiki, log it | | `/wiki-query <question>` | Search wiki, synthesize answer, offer to file back | | `/wiki-lint` | Run health check — contradictions, orphans, stale claims, gaps | | `/wiki-log` | Show recent log entries (uses unix tools on `log.md`) |
| Agent | When dispatched | |---|---| | `wiki-ingestor` | Delegated ingest flow — reads source, proposes updates, applies after your approval | | `wiki-linter` | Runs the health-check workflow independently, reports findings | | `wiki-librarian` | Answers queries using index-first search, synthesizes with citations |
All tools are **standard library only** (no pip installs). Run with `python scripts/<tool>.py --help`.
| Script | Purpose | |---|---| | `init_vault.py` | Create folder structure + seed CLAUDE.md, AGENTS.md, index.md, log.md | | `ingest_source.py` | Helper: extract text/frontmatter from a source file, ready for LLM review | | `update_index.py` | Regenerate `index.md` from wiki page frontmatter (category, date, source count) | | `append_log.py` | Append a standardized log entry `## [YYYY-MM-DD] <op> \| <title>` | | `wiki_search.py` | BM25 search over wiki pages (standalone fallback when index.md isn't enough) | | `lint_wiki.py` | Find orphans (no inbound links), stale pages, missing cross-refs, broken links | |
411 production-ready skills for Claude Code and 12 other coding agents, covering engineering, product, marketing, compliance, finance and the C-suite. We test whether each skill loads when you ask in plain words, and publish the results.
Use when someone wants to build, launch, grade or schedule a Claude Managed Agent in their own Anthropic account ('build me an…
Use when a launched managed agent needs grading against a rubric and improving ('grade my agent', 'is it good enough'). Builds…
Use when someone has an agent idea to scope before launch ('help me scope an agent'). Interviews them about the one job and…
Use when a graded managed agent should run on a schedule, on an event trigger or on demand ('run it every morning'). Validates…
Use when a managed-agent build sheet is ready to launch ('launch it', 'deploy the agent'). Generates and validates API payloads…
Use when closing out a launched managed agent ('wrap up', 'what do I own now'). Inventories primitives with…
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
Design and build AI agents for any domain. Use when users: (1) ask to "create an agent", "build an assistant", or "design an AI…