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

Daily Update — Chu trình bảo trì wiki

Tự động làm mới index và hot.md của wiki Obsidian mỗi ngày, kèm cài đặt lịch chạy 9h sáng bằng launchd/systemd/cron.

Tự động hóaTrung cấp★ 3,545⑂ 361Điểm AI 8/10Cập nhật lần cuối: 10 thg 10, 2026

Nó làm được gì

  • So sánh từng nguồn trong .manifest.json với thời gian sửa file để phân loại fresh / stale / missing.
  • Chạy obsidian-wiki memory index để đồng bộ lại index.md, và obsidian-wiki memory hot để tái tạo phần Recent Activity, Active Threads, Flagged Contradictions trong hot.md.
  • Ghi các file trạng thái theo từng vault (.last_update, .pending_delta, .vault_path) để thông báo trên terminal biết wiki đã cũ.
  • Chạy kiểm tra sức khỏe wiki-lint theo chu kỳ LINT_SCHEDULE (mặc định weekly) và gộp kết quả vào báo cáo.
  • Ở chế độ setup: nhận diện hệ điều hành rồi cài launchd plist (macOS), user timer systemd (Linux) hoặc dòng crontab, thêm script thông báo vào file rc của shell.
  • Làm mới chỉ mục tìm kiếm QMD (qmd update / qmd embed) sau khi ghi vào vault, báo trạng thái riêng nếu lỗi.

Dành cho ai

  • Người dùng repo Ar9av/obsidian-wiki đang lưu lịch sử phiên Claude vào vault Obsidian.
  • Người muốn biến việc chỉnh index thủ công thành một routine tự động mỗi sáng.
  • Người quản lý nhiều vault cùng lúc (trạng thái tách riêng theo vault-id).

Ví dụ sử dụng

  1. Gõ /daily-update: kiểm tra nguồn, làm mới index và hot.md, ghi file trạng thái, in báo cáo kiểu "3 fresh · 1 stale".
  2. Nói "cài cron chạy hằng ngày": skill chọn launchd / systemd timer / crontab theo nền tảng rồi chạy script một lần để khởi tạo.
  3. Đặt LINT_SCHEDULE=daily trong .env: mỗi chu trình sẽ kiểm tra link hỏng, trang mồ côi, trang cũ và thêm dòng "Health check" vào báo cáo.

· · · 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/daily-update/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/daily-update từ repo GitHub Ar9av/obsidian-wiki vào ~/.claude/skills/daily-update/ 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 ~/obsidian-wiki && mkdir -p ~/.claude/skills && cp -r ~/obsidian-wiki/.skills/daily-update ~/.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. Mở terminal và clone repo: git clone https://github.com/Ar9av/obsidian-wiki.git ~/obsidian-wiki
  2. Tạo thư mục skill: mkdir -p ~/.claude/skills
  3. Copy skill này: cp -r ~/obsidian-wiki/.skills/daily-update ~/.claude/skills/
  4. Copy luôn các skill liên quan (llm-wiki, wiki-lint, impl-validator): cp -r ~/obsidian-wiki/.skills/* ~/.claude/skills/
  5. Cài CLI obsidian-wiki theo README của repo, rồi khai báo OBSIDIAN_VAULT_PATH và OBSIDIAN_WIKI_REPO trong .env hoặc config toàn cục.
  6. Cấp quyền thực thi: chmod +x ~/obsidian-wiki/scripts/daily-update.sh
  7. Khởi động lại Claude Code, chạy /daily-update hoặc yêu cầu "thiết lập scheduler cập nhật hằng ngày".
  8. (Tuỳ chọn) Nếu muốn nhắc trên terminal, đồng ý để skill thêm dòng source .../wiki-notify.sh vào file rc của shell.