원클릭으로
knowledge-compiler
// Collect knowledge from internet → compile into Obsidian wiki. Personal knowledge base builder.
// Collect knowledge from internet → compile into Obsidian wiki. Personal knowledge base builder.
| name | knowledge-compiler |
| description | Collect knowledge from internet → compile into Obsidian wiki. Personal knowledge base builder. |
| user-invocable | true |
Build and maintain a personal knowledge base in Obsidian vault.
~/Documents/Obsidian Vault/07 - Knowledge Base 🧠/
├── _index.md ← Master index (auto-generated)
├── _daily-log.md ← What changed today
├── people/ ← One article per person you follow
├── concepts/ ← One article per topic/concept
├── raw/ ← Raw collected data by platform
└── output/ ← Your queries, reports, analysis
User says: "collect knowledge", "compile wiki", "cập nhật knowledge base", "thu thập kiến thức"
Run:
bun run ~/hidrix-tools/scripts/compile.ts
This does: collect from follow list → save to SQLite → compile wiki articles → update Obsidian.
User says: "collect @karpathy", "thu thập bài mới của @bcherny"
Run:
bun run ~/hidrix-tools/scripts/compile.ts --user @USERNAME
User says: "research topic X và lưu vào wiki", "tìm hiểu về MCP protocol"
Steps:
hidrix_x_search, hidrix_reddit_search, hidrix_web_searchhidrix_x_thread_reader, hidrix_reddit_thread_reader, hidrix_web_fetchcat > ~/Documents/Obsidian\ Vault/07\ -\ Knowledge\ Base\ 🧠/concepts/CONCEPT-NAME.md << 'EOF'
# Concept Name
> Summary in 2-3 sentences
## Key Points
- Point 1
- Point 2
## Sources
- [Source 1](url)
- [Source 2](url)
## Related
- [[other-concept]]
- [[person-name]]
---
Last updated: YYYY-MM-DD
EOF
User says: "lưu thread này vào wiki", "save this to knowledge base"
Steps:
people/username.md (append, don't overwrite)concepts/concept-name.mdraw/platform/date-title.mdoutput/query-title.mdUser says: "Karpathy nói gì về knowledge base?", "what does @bcherny think about claude code?"
Steps:
read ~/Documents/Obsidian\ Vault/07\ -\ Knowledge\ Base\ 🧠/people/karpathy.mdread ~/Documents/Obsidian\ Vault/07\ -\ Knowledge\ Base\ 🧠/concepts/llm-knowledge-base.mdUser says: "weekly review", "tuần này có gì mới?", "tóm tắt tuần"
Steps:
_daily-log.md for this week's entries_index.md for overviewoutput/weekly-YYYY-WNN.md[[backlinks]] to connect articles: [[karpathy]], [[vibe-coding]]llm-knowledge-base.mdThe follow list is at ~/.hidrix-tools/follows.json. To add/remove:
bun run ~/hidrix-tools/scripts/follow.ts add x @username --topics "topic1,topic2"
bun run ~/hidrix-tools/scripts/follow.ts remove x @username
bun run ~/hidrix-tools/scripts/follow.ts list
Or user says: "follow @username" → use the follow-manager skill.