Kỹ năng vận hành Daily Brief
Cẩm nang vận hành giúp Claude chạy, tái tạo và chẩn đoán pipeline bản tin hằng ngày của dự án DailyBrief.
Tự động hóaTrung cấp★ 319⑂ 173Điểm AI 8/10Cập nhật lần cuối: 12 thg 8, 2026
Làm được gì
- Nạp cho Claude kiến thức vận hành của pipeline DailyBrief: thu thập RSS/API → làm giàu bằng LLM → xuất báo cáo HTML một trang.
- Cung cấp bảng lệnh chuẩn kèm chi phí/thời gian:
npm run daily,dry-run,render,regen-trading,regen-enrich <cat:sub>,quota-report, thay vì tự viết lại logic. - Bản đồ tệp "sửa ở đâu": thêm/tắt nguồn trong
sources.config.json, đổi nhãn tab tronglib/output/render.ts, thêm prompt tronglib/ai/enrich.ts... - Luồng chẩn đoán theo thứ tự: kiểm tra trình lên lịch (Task Scheduler / launchd / cron) →
logs/daily-*.log→logs/llm-calls.jsonl. - Ghi lại các lỗi hay tái diễn: Cloudflare WAF chặn LinuxDo, tab cộng đồng trắng do lỗi selector, watchlist trading rỗng, tweet lọt tiếng nước ngoài.
Phù hợp với ai
- Người đang tự chạy repo DailyBrief để nhận bản tin tổng hợp mỗi sáng.
- Người vận hành pipeline "lịch chạy nội bộ + tóm tắt LLM" và muốn Claude xử lý quy trình sự cố.
- Người muốn tham khảo một mẫu "skill vận hành" chuẩn cho dự án tự động hóa của mình.
Ví dụ sử dụng
- "Hôm nay không thấy báo cáo" → Claude kiểm tra trạng thái tác vụ đã lên lịch rồi đọc 40 dòng cuối của log hôm nay để chỉ ra nguyên nhân.
- "Phần tài chính thiếu tóm tắt" → chạy
npm run quota-reportđể xem quota, sau đónpm run regen-enrich finance:newsđể bù riêng mục đó. - "Thêm một nguồn RSS mới và tạm tắt một nguồn cũ" → chỉ sửa
sources.config.jsonvớienabled: false+notes, rồi kiểm tra bằngnpm run sources.
· · · 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/leiting-eric/DailyBrief/HEAD/.claude/skills/daily-brief/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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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 .claude/skills/daily-brief từ repo GitHub leiting-eric/DailyBrief vào ~/.claude/skills/daily-brief/ 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/leiting-eric/DailyBrief.git && cd DailyBrief && npm install && node scripts/install.mjs --global⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Cài Node.js (khuyến nghị 18+) và git.
- Clone repo:
git clone https://github.com/leiting-eric/DailyBrief.git - Vào thư mục dự án:
cd DailyBriefrồi chạynpm install. - Skill nằm sẵn tại
.claude/skills/daily-brief/, nên chỉ cần mở Claude Code ngay trong thư mục dự án là dùng được. - Nếu muốn dùng ở mọi nơi:
cp -r .claude/skills/daily-brief ~/.claude/skills/(PowerShell:Copy-Item -Recurse .claude\skills\daily-brief $HOME\.claude\skills\). - Tạo tệp
.env.local, thiết lậpREPORT_TZvàLLM_BACKENDnếu cần (bỏ trống sẽ dùng claude CLI). - Chạy
npm run dry-runđể kiểm tra khâu thu thập trước khi tốn lượt LLM. - Đăng ký lịch chạy:
node scripts/install.mjs --global --at 08:00; hủy bằngnode scripts/uninstall.mjs.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT