llm-wiki
LLMが永続的なナレッジベース(LLM Wiki)を構築・維持するスキル。Obsidian Vault配下にソースドキュメントを取り込み、相互参照付きのノートとして整理する。「LLM Wiki」「Wikiに記録」「Wiki検索」「ingest」「save」「wiki query」「wiki lint」「wiki…
Skill by TAATHub
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/taathub-llm-wiki
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ml
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/llm-wiki
What's inside
- Skill name
llm-wiki- Description
- LLMが永続的なナレッジベース(LLM Wiki)を構築・維持するスキル。Obsidian Vault配下にソースドキュメントを取り込み、相互参照付きのノートとして整理する。「LLM Wiki」「Wikiに記録」「Wiki検索」「ingest」「save」「wiki query」「wiki lint」「wiki init」「wiki recompile」「wiki curiosity」などのリクエストで使用。
- License
- MIT
- Instructions
- 109 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (13)
- SKILL.md
- llm-wiki-overview.html · assets/
- llm-wiki-overview.png · assets/
- conventions.md · references/
- curiosity.md · references/
- decision-rules.md · references/
- ingest.md · references/
- init.md · references/
- lint.md · references/
- proposals.md · references/
- query.md · references/
- recompile.md · references/
- save.md · references/
SKILL.md (first lines)
# LLM Wiki
Andrej Karpathy が提唱する「LLM Wiki」を Obsidian Vault 上に構築・維持するスキル。ソースは **raw 原文のまま保持**し(原典の immutable な raw sources レイヤーに相当)、要約・知識の構造化は Wiki ページ側が担う。両者を相互リンクで結び知識を蓄積していく。

図の元 HTML は `assets/llm-wiki-overview.html`。
## Vault パス(要設定)
このスキルは Obsidian Vault のルートパスを環境変数で受け取る。**初回利用時にユーザー環境に合わせて設定**する。
- `LLM_WIKI_VAULT_ROOT` — Obsidian Vault のルート絶対パス(例: `~/ObsidianVault`、`~/Documents/Obsidian/MyVault`、iCloud 同期 Vault など)
- `WIKI_ROOT = $LLM_WIKI_VAULT_ROOT/llm-wiki` — references 内で多用する内部短縮形
### 設定方法
恒久的な設定方法は次の 2 通り。
1. **シェル起動スクリプト**: `~/.zshrc` 等に `export LLM_WIKI_VAULT_ROOT="<path>"` を追加
2. **Claude Code の `settings.json` / `settings.local.json`**: `env` ブロックに記載
```json
{
"env": {
"LLM_WIKI_VAULT_ROOT": "/absolute/path/to/Vault"
}
}
```
`~/.claude/settings.json`(ユーザー全体)、プロジェクト内 `.claude/settings.json`(コミット対象)、`.claude/settings.local.json`(個人ローカル)のいずれでも可。Claude Code 起動時に自動で環境変数として注入される。
恒久的に設定していない場合は、初回操作時にスキルが `AskUserQuestion` で尋ねる(**そのセッション内のみ**保持。次セッションでも未設定なら再度尋ねる)。
## ディレクトリ構造
```
<Vault>/llm-wiki/ # = $WIKI_ROOT
├── index.md # 全体カタログ(ジャンル一覧)
├── inbox/ # 未分類ソースの一時置き場(Web Clipper 等の受け皿)
├── wiki/<genre>/
│ ├── index.md # ジャンル内ページカタログ
│ ├── log.md # ジャンル内操作ログ(追記専用)
│ ├── _overview.md # ジャンル概要・知識マップ
│ ├── _proposals/ # curiosity/lint が生成する修正提案の隔離保存先
│ │ ├── applied/ # apply 済みアーカイブ
│ │ └── rejected/ # reject 済みアーカイブ
│ └── <ページ名>.md
└── sources/<genre>/ # ジャンル確定済みソースの raw 原文(本文は無加工、frontmatter にメタ付与)
```
`inbox/` は `sources/<genre>/` とは独立した最上位ディレクトリで、`ingest` 実行時に triage(ジャンル振り分け)の対象として別扱いされる。Web Clipper の保存先をここに向ける運用を推奨。
## 動詞ディスパッチ
ユーザー入力に応じて該当する詳細仕様を `references/` から読み込み、その手順に従う。
| 動詞 | 用途 | 詳細 |
|---|---|---|
| `init <ジャンル>` | 新ジャンルのスケルトン生成(初回は引数 `_root` で全体構造) | [references/init.md](references/init.md) |
| `ingest [パス\|URL]` | ソース取り込み + コンパイル(引数なしは未取り込み全件処理) | [references/ingest.md](references/ingest.md) |
| `save [タイトル]` | 直前会話を `source_kind: conversation` として取り込み + コンパイル | [references/save.md](references/save.md) |
| `recompile <パス>` | 取り込み済みソースの再コンパイル(メンテナンス用、引数必須) | [references/recompile.md](references/recompile.md) |
| `query <質問>` | Wiki検索・統合回答・必要なら新ページ提案 | [references/query.md](references/query.md) |
| `lint` | Vault健全性チェック + 全観点の自動修正 + 自動コミット | [references/lint.md](references/lint.md) |
| `curiosity [--budget N=5]` | Wiki全体を能動的に点検し、自動生成質問の結果を proposals として書き出し(N 省略時は 5 ページ) | [references/curiosity.md](references/curiosity.md) |
## 取り込み状態の判定
`sources/<genre>/<file>.md` の取り込み状態は **frontmatter の `type`(`source` または旧 `source-summary`)の有無** で判定する(`ingest` は未済を処理、`recompile` は済を再処理)。詳細は [references/conventions.md](references/conventions.md) の「`type: source` はコンパイル完了マーカー」セクション。
## 共通ルール
- **記述規約**(frontmatter / wikilink / 言語): [references/conventions.md](references/conventions.md)
- **判断基準**(ページ新規/更新/分割、query結果の保存可否): [references/decision-rules.md](references/decision-rules.md)
- **提案システム**(curiosity の修正案隔離・対話的レビュー、curiosity/lint 共通の apply セマンティクスと記録形式): [references/proposals.md](references/proposals.md)
- 各操作の最後に必ず `wiki/<genre>/log.md` に追記し、何をしたかを残す。
## 即時更新 vs 提案経由
動詞は Wiki 本体への反映方法で 3 系統に分かれる:
- **即時更新**: `ingest` / `save` / `recompile` — ユーザーが明示的に発火させた書き込み操作。即座に Wiki を更新する
- **提案経由**: `curiosity` — LLM 主導で問いを立てて新しい知見を生成する操作。修正案を `_proposals/` に書き出し、対話的レビューを経て反映する
- **自動修正 + 自動コミット**: `lint` — Vault の健全性を全観点で点検し、原典で裏付けを取ったうえで自動修正して 1 コミットにまとめる。切り戻しは `git revert` で行う([lint.md](references/lint.md))
- **読み取り中心**: `query` — Wiki を読み合成回答を返す。例外的に「軽微な追記で済む」と判定した場合のみ対象ページに直接 Edit する分岐がある([query.md](references/query.md) ステップ5)。`log.md` への追記は必ず発生し、curiosity の除外集合に貢献する
詳細は [references/proposals.md](references/proposals.md) の「他動詞との関係」を参照。
## 検索の方針
検索 (`query`) は **Grep 起点 + 周辺リンク拡張** で行う。index を上から辿らず、ページに直接当てる。
- 質問のキーワードを表記ゆれ込みの正規表現にまとめ、`wiki/*/*.md` を横断 Grep して候補ページを特定する(ファイル名一致・synthesis・ヒット数で順位付け)
- 上位ページを並列 Read し、足りなければ前方リンク(`[[wikilink]]`)と後方リンク(被リンク Grep)で 1hop だけ広げる
- `index.md` / `_overview.md` は原則読まない。俯瞰型の質問か Grep が 0 件のときだけ `_overview.md` を使う
- embedding ベース RAG は使わない(外部依存・freshness・auditability の観点から)
- 同じステップ内の Grep / Read は 1 メッセージ内で並列発行する(往復は 2〜3 回が目安)
詳細な実行手順は [references/query.md](references/query.md) を参照。
## 安全側の方針
- **自動コミットは lint のみ**: `lint` は自動修正の結果を Vault にコミットする(変更ファイルのみ個別 add、push はしない)。それ以外の動詞では、git 操作はユーザーが明示的に指示した場合のみ。
- **ソース raw 本文は変更不可**: `sources/` には取得した原文をそのまま保持する。更新してよいのは frontmatter メタのみで、本文テキストは要約・改変しない。
- **破壊的操作の前確認**: ページ削除・大規模リネームはユーザー確認を取ってから実施。
- **日付は実時刻**: frontmatter の `created`/`updated` や log エントリは Bash の `date` コマンドで取得した値を使う。From TAATHub/claude-code, MIT.
More from TAATHub/claude-code
- 0.473score
auto-review
TAATHub
並列レビュー・批判的評価・自動修正を統合したセルフレビュースキル。複数のレビュアーが並列でコードをレビューし、指摘を批判的に評価した上で妥当な修正のみ自動適用する。
SkillCFreshness: CClaude Code +9 - 0.472score
youtube-transcript
TAATHub
YouTube動画のリンクから文字起こし(トランスクリプト/スクリプト)を取得し、要約・詳細解説・全文をMarkdownファイルに書き出すスキル。yt-dlpで字幕を取得し日本語優先で整形し、必要に応じてWeb検索で文脈を補強する。「YouTubeの文字起こし」「動画のトランスクリプト」「この動画をMarkdownに…
SkillCFreshness: CClaude Code +9 - 0.472score
create-figure
TAATHub
図や表を HTML で作成し、PNG 画像としてレンダリング・均等余白でトリミングするスキル。引数で図の内容を指示する。デザインは frontend-design skill を使い、デザイン指示や参考デザインがあればそれに従う。「図にして」「表を画像化」「○○を図版にして」「figure…
SkillCFreshness: CClaude Code +9 - 0.472score
apple-developer-video
TAATHub
Apple Developerの動画セッション(WWDC/Tech Talks等)ページから公式トランスクリプト・章ごとSummary・サンプルコード・関連リンクを取得し、要約+詳細解説+全文をMarkdownファイルに書き出すスキル。yt-dlpではなくページHTMLから一次情報を抽出する。「WWDCの文字起こし」…
SkillCFreshness: CClaude Code +9 - 0.468score
create-commit
TAATHub
Conventional Commits 形式で git コミットを作成するスキル。`--target` でコミット対象(staged/all)、`--language` でメッセージ言語(en/ja)を指定できる。「コミット作成」「create-commit」「commit を作って」などのリクエストで使用。
SkillCFreshness: CClaude Code +9 - 0.411score
jira-issue-operator
TAATHub
Jira/JIRAの操作を行うスキル。jira-cliを使用してJiraの操作を行う。Issue作成・編集・検索、Sprint管理、Epic操作、JQLクエリなどをサポート。「Jiraでチケット作って」「JiraのIssueを確認して」「スプリントのタスク一覧」「jql検索して」などJira関連の操作リクエストで使用。
SkillDFreshness: DClaude Code +9 - 0.410score
discord-messaging
TAATHub
Message and thread operations using Discord REST API.
SkillDFreshness: DClaude Code +9 - 0.404score
xcode-build
TAATHub
Build Xcode project.
SkillDFreshness: DClaude Code +9 - 0.404score
xcode-test
TAATHub
Run tests only for files changed in git diff.
SkillDFreshness: DClaude Code +9 - 0.403score
article-quiz
TAATHub
記事URLから理解度テストを出題する汎用スキル。WebFetchで記事を取得し、5問の理解度テスト(選択式3問+記述式2問)を生成、インタラクティブに出題して採点・解説を行う。「記事テスト」「記事クイズ」「この記事の理解度テスト」などのリクエストで使用。
SkillDFreshness: DClaude Code +9 - 0.397score
create-blog-post
TAATHub
Create a blog post based on draft
SkillDFreshness: DClaude Code +9 - 0.392score
review-blog-post
TAATHub
Review a blog post based on several points
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 28, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/TAATHub/claude-code
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from TAATHub
- 0.473score
auto-review
TAATHub
並列レビュー・批判的評価・自動修正を統合したセルフレビュースキル。複数のレビュアーが並列でコードをレビューし、指摘を批判的に評価した上で妥当な修正のみ自動適用する。
SkillCFreshness: CClaude Code +9 - 0.472score
youtube-transcript
TAATHub
YouTube動画のリンクから文字起こし(トランスクリプト/スクリプト)を取得し、要約・詳細解説・全文をMarkdownファイルに書き出すスキル。yt-dlpで字幕を取得し日本語優先で整形し、必要に応じてWeb検索で文脈を補強する。「YouTubeの文字起こし」「動画のトランスクリプト」「この動画をMarkdownに…
SkillCFreshness: CClaude Code +9 - 0.472score
create-figure
TAATHub
図や表を HTML で作成し、PNG 画像としてレンダリング・均等余白でトリミングするスキル。引数で図の内容を指示する。デザインは frontend-design skill を使い、デザイン指示や参考デザインがあればそれに従う。「図にして」「表を画像化」「○○を図版にして」「figure…
SkillCFreshness: CClaude Code +9 - 0.472score
apple-developer-video
TAATHub
Apple Developerの動画セッション(WWDC/Tech Talks等)ページから公式トランスクリプト・章ごとSummary・サンプルコード・関連リンクを取得し、要約+詳細解説+全文をMarkdownファイルに書き出すスキル。yt-dlpではなくページHTMLから一次情報を抽出する。「WWDCの文字起こし」…
SkillCFreshness: CClaude Code +9 - 0.468score
create-commit
TAATHub
Conventional Commits 形式で git コミットを作成するスキル。`--target` でコミット対象(staged/all)、`--language` でメッセージ言語(en/ja)を指定できる。「コミット作成」「create-commit」「commit を作って」などのリクエストで使用。
SkillCFreshness: CClaude Code +9 - 0.411score
jira-issue-operator
TAATHub
Jira/JIRAの操作を行うスキル。jira-cliを使用してJiraの操作を行う。Issue作成・編集・検索、Sprint管理、Epic操作、JQLクエリなどをサポート。「Jiraでチケット作って」「JiraのIssueを確認して」「スプリントのタスク一覧」「jql検索して」などJira関連の操作リクエストで使用。
SkillDFreshness: DClaude Code +9
Cite this page
llm-wiki skill. Agent Mart. https://agentmart.dev/skills/taathub-llm-wiki (last updated 2026-10-24)