Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
← Về danh sách

Thu nạp lịch sử Copilot vào wiki Obsidian

Quét lịch sử phiên GitHub Copilot CLI/VS Code rồi chưng cất thành các trang kiến thức Obsidian: quyết định kiến trúc, ghi chú debug và mẫu lặp lại.

Tự động hóaNâng cao★ 3,520⑂ 350Điểm AI 8/10Cập nhật lần cuối: 3 thg 10, 2026

Làm được gì

  • Quét cả ba nguồn dữ liệu: ~/.copilot/session-state/ (thư mục từng phiên), ~/.copilot/session-store.db (SQLite toàn cục) và transcript copilot-chat trong workspaceStorage của VS Code.
  • Đọc .manifest.json ở gốc vault để chỉ xử lý phiên mới hoặc đã thay đổi (chế độ Append), hoặc xử lý lại toàn bộ (chế độ Full).
  • Ưu tiên theo giá trị: checkpoint (overview/work_done/technical_details/important_files/next_steps) → tóm tắt phiên → các lượt hội thoại → tài liệu người dùng tự lưu (plan.md trong memory-tool) → mẫu truy cập tệp và liên kết commit/PR/issue.
  • Không tạo một trang cho mỗi phiên mà gom theo chủ đề, phân vào projects/<tên>/concepts, projects/<tên>/skills hoặc các thư mục toàn cục concepts/, skills/, entities/, synthesis/.
  • Thêm frontmatter summary, base_confidence, lifecycle, provenance cho mọi trang và cập nhật index.md/log.md/hot.md qua obsidian-wiki memory sync (có khóa chống ghi đè song song).
  • Có quy tắc riêng tư: bỏ qua khóa API, mật khẩu, token và toàn bộ nội dung reasoning nội bộ.

Phù hợp với ai

  • Lập trình viên dùng Copilot CLI hằng ngày và muốn giữ lại kiến thức thay vì để lịch sử hội thoại trôi đi.
  • Người đã dùng Obsidian làm cơ sở tri thức cá nhân và dùng kèm bộ llm-wiki trong cùng repo này.
  • Ai muốn tổng hợp mẫu debug lặp lại giữa nhiều dự án để tái sử dụng.

Ví dụ sử dụng

  1. "Chỉ thêm các phiên Copilot mới kể từ lần trước vào wiki" → so sánh manifest, chỉ trích xuất phiên mới/đã sửa.
  2. "Tìm các mẫu lặp lại trong toàn bộ phiên Copilot của tôi" → phân tích chéo nhiều phiên và tạo trang như synthesis/common-debugging-patterns.md.
  3. "Ghi lại quyết định kiến trúc của dự án my-project" → nhận diện dự án từ repository/cwd, viết vào projects/my-project/concepts/ và cập nhật trang tổng quan dự án.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/Ar9av/obsidian-wiki/HEAD/.skills/copilot-history-ingest/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
↓ Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục .skills/copilot-history-ingest từ repo GitHub Ar9av/obsidian-wiki vào ~/.claude/skills/copilot-history-ingest/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/Ar9av/obsidian-wiki.git && mkdir -p ~/.claude/skills && cp -r obsidian-wiki/.skills/copilot-history-ingest ~/.claude/skills/ && cp -r obsidian-wiki/.skills/llm-wiki ~/.claude/skills/

⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Clone repo trong terminal: git clone https://github.com/Ar9av/obsidian-wiki.git
  2. Tạo thư mục skills: mkdir -p ~/.claude/skills
  3. Sao chép skill này cùng skill phụ thuộc bắt buộc: cp -r obsidian-wiki/.skills/copilot-history-ingest obsidian-wiki/.skills/llm-wiki ~/.claude/skills/
  4. Cấu hình đường dẫn: đặt OBSIDIAN_VAULT_PATH trong .env của thư mục làm việc hoặc cấu hình toàn cục; nếu cần, thêm COPILOT_HISTORY_PATH (mặc định ~/.copilot/session-state) và COPILOT_VSCODE_STORAGE_PATH (đường dẫn workspaceStorage tùy hệ điều hành).
  5. Kiểm tra truy vấn SQLite hoạt động: sqlite3 ~/.copilot/session-store.db ".tables"
  6. (Tùy chọn) Nếu muốn dùng chỉ mục tìm kiếm, cài CLI qmd và đặt biến QMD_WIKI_COLLECTION; nếu không, bước này tự động bị bỏ qua.
  7. Khởi động lại Claude Code rồi yêu cầu: "thu nạp lịch sử phiên Copilot của tôi vào Obsidian". Nên sao lưu vault trước lần chạy đầu tiên.