🧠 Hướng dẫn từng bước · ~15 phút setup

Xây Bộ Não Thứ Hai
với GStack & Claude

Cài GStack một lần — Claude Code tự tạo note, tìm kiếm, phân loại và cập nhật vault Obsidian mà không cần bạn copy-paste thủ công.

3
Công cụ cần cài
6
Bước từ zero → chạy
3
Prompt mẫu sẵn dùng
🔧 Phần 1

Cài đặt — Làm một lần, dùng mãi

01
🧠
GStack là gì?
Đọc trước khi cài · Khái niệm cốt lõi

GStack là bộ Skills JSON giúp Claude Code thao tác trực tiếp với Obsidian vault của bạn — tạo note, tìm kiếm, gắn thẻ, nối nội dung.

Không có GStack: Claude chỉ đọc nội dung bạn paste vào → trả lời → bạn tự chép kết quả vào Obsidian.

Có GStack: Claude tự tạo note, tìm file cũ, phân loại đúng thư mục — bạn chỉ cần ra lệnh.
obsidian-cli GStack Skills Claude Code
02
Cài Node.js & obsidian-cli
Bước 1 · Môi trường + cầu nối

Node.js là môi trường cần thiết để chạy obsidian-cli. obsidian-cli là cầu nối giúp Claude đọc/ghi file trong vault của bạn.

Kiểm tra Node.js đã có chưa:

node --version

Nếu ra số phiên bản là OK. Nếu lỗi → tải tại nodejs.org. Sau đó cài obsidian-cli:

npm install -g obsidian-cli
03
🚀
Cài GStack Skills
Bước 2 · 3 bước nhỏ
3.1 Clone repo về máy
git clone https://github.com/garrytan/gstack ~/.gstack
3.2 Mở Claude Code
claude
3.3 Trỏ Skills vào GStack

/settings → chọn SkillsAdd → dán đường dẫn:

~/.gstack/skills
Kiểm tra:/skills — thấy create_notesearch_note là xong ✓
04
🎯
Thử lần đầu
Bước 3 · Mở Claude Code trong vault

Mở Terminal, cd vào thư mục Obsidian vault rồi chạy claude.

cd ~/Documents/MyVault && claude

Sau đó gõ lệnh thử:

"Tạo note mới trong Inbox với tiêu đề 'Test GStack', tag 'test'"

Nếu Claude tạo được file trong vault mà không cần bạn làm gì thêm — cài xong rồi! 🎉

💡 Thay MyVault bằng tên thư mục vault thực tế của bạn.

💡 Lỗi thường gặp khi cấu hình môi trường
node --version báo lỗi command not found — Bạn chưa cài Node.js hoặc chưa khởi động lại Terminal. Tắt Terminal đi rồi mở lại, thử gõ lại lệnh.
Claude không nhận skill sau khi Add — Kiểm tra lại đường dẫn: bạn phải trỏ vào ~/.gstack/skills chứ không phải thư mục cha ~/.gstack.
📁 Phần 2

Tổ chức Vault — Để Claude hiểu ngữ cảnh

05
📁
Cấu trúc PARA
Thư mục · 6 tầng rõ vai trò

Khi vault có cấu trúc, Claude biết ngay file nào đang dùng, file nào là tham khảo — không cần đọc hết nội dung mới hiểu vai trò.

📥 Inbox — ghi chú mới 🚀 Projects — đang chạy 📌 Areas — dài hạn 📚 Resources — tham khảo 🗄️ Archive — xong rồi ⚙️ .system — cài đặt vault
💡 Mẹo: Đừng tạo quá nhiều thư mục con. Vault phẳng + frontmatter tốt hơn cây thư mục phức tạp.
06
📝
Frontmatter YAML
Metadata · Giúp Claude lọc nhanh

Thêm frontmatter đầu mỗi note giúp Claude lọc theo category, status, tags mà không cần đọc toàn bộ nội dung — tiết kiệm ngữ cảnh đáng kể.

--- (dán vào đầu mỗi file .md) id: note-20240611-001 title: Tên ghi chú category: resources status: active tags: [ai, obsidian] ---
Các giá trị category: inbox · projects · areas · resources · archive
Các giá trị status: active · draft · archived
⚙️ Phần 3

Prompt mẫu — Copy & dùng ngay

3 kịch bản hay dùng
nhất sau khi cài xong.

Copy prompt vào Claude Code, chỉnh tên file/tag cho phù hợp với vault của bạn là dùng được ngay.

🧹
Dọn dẹp Inbox tự động
Dùng hàng tuần — Claude đọc từng note trong Inbox và tự di chuyển vào đúng thư mục.
Xem tất cả note trong Inbox. Với mỗi note: đọc nội dung, quyết định phân loại vào Projects / Areas / Resources / Archive, di chuyển file, cập nhật frontmatter. Báo cáo tóm tắt kết quả.
✍️
Bơm ngữ cảnh khi viết bài
Dùng trước khi viết — Claude kéo kiến thức liên quan từ vault ra, đề xuất dàn ý từ kiến thức sẵn có.
Tôi cần viết bài về [CHỦ ĐỀ]. Tìm trong vault tất cả note liên quan, tóm tắt insight quan trọng, đề xuất dàn ý dựa trên kiến thức đã có. Sau khi tôi xác nhận dàn ý thì bắt đầu viết.
🔍
Truy vấn chéo dữ liệu
Dùng để tìm insight ẩn — Claude phân tích nhiều note liên quan và tìm ra điểm chung hoặc khoảng trống.
Tìm trong vault tất cả note có tag [TAG] trong 30 ngày qua. Phân tích: chủ đề nào xuất hiện nhiều nhất? Có mâu thuẫn nào không? 3 insight đáng chú ý nhất? Đề xuất note mới nên viết để lấp khoảng trống.

Vault có cấu trúc · Claude có công cụ · Bạn chỉ cần ra lệnh

Bộ Não Thứ Hai
bắt đầu tự vận hành.

Khi vault có cấu trúc và Claude có GStack, bạn không phải bắt đầu lại từ đầu mỗi lần cần tìm kiến thức hay viết nội dung mới.

Xem GStack trên GitHub → ↑ Đọc lại từ đầu