Baoyu Markdown Formatter
Biến văn bản thô hoặc markdown sơ sài thành bài viết có frontmatter, tiêu đề, heading, danh sách và bảng mà không thay đổi nội dung gốc.
Nội dung · Viết láchNhập môn★ 24,749⑂ 2,764Điểm AI 8/10Cập nhật lần cuối: 4 thg 7, 2026
Làm được gì
- Tự động nhận biết tệp là văn bản thuần hay markdown; nếu đã là markdown, cho bạn chọn: tối ưu toàn bộ, giữ nguyên cấu trúc, hoặc chỉ sửa typography.
- Tạo trước tệp phân tích
{tên tệp}-analysis.mdliệt kê luận điểm chính, câu trích dẫn hay và các lỗi định dạng. - Sinh/hoàn thiện YAML frontmatter:
title,slug,summary,description,coverImage; đưa ra 4–5 phương án tiêu đề theo các công thức hook để bạn chọn. - Áp dụng heading, in đậm, danh sách, bảng, blockquote, code inline — tuyệt đối không thêm, xoá hay viết lại câu chữ của tác giả.
- Chạy
scripts/main.tsđể sửa khoảng trắng giữa chữ CJK và tiếng Anh, lỗi dấu nhấn mạnh, dấu ngoặc kép toàn phần, rồi in báo cáo thay đổi chi tiết.
Phù hợp với ai
- Người viết blog, newsletter, tài liệu kỹ thuật thường xuyên và mất nhiều thời gian chỉnh định dạng.
- Người cần biến bản gỡ băng, ghi chú họp dạng đoạn văn dài thành tài liệu dễ đọc.
- Người viết nội dung trộn tiếng Trung/Nhật/Hàn với tiếng Anh, cần chuẩn hoá khoảng trắng và dấu câu.
- Người dùng static site generator cần metadata frontmatter đầy đủ.
Ví dụ sử dụng
- Dọn bản gỡ băng: "format markdown cho file draft.txt" → nhận
draft-analysis.mdvàdraft-formatted.mdvới heading, danh sách rõ ràng. - Chuẩn bị xuất bản blog: với
post.mdsẵn có, skill đề xuất 5 tiêu đề và tự viếtsummary+descriptionvào frontmatter. - Chỉ sửa typography: khi bố cục đã ổn, chọn phương án 3 để script chỉ chèn khoảng trắng CJK/English ngay trên tệp gốc.
· · · Hướng dẫn cài đặt · · ·
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 skills/baoyu-format-markdown từ repo GitHub JimLiu/baoyu-skills vào ~/.claude/skills/baoyu-format-markdown/ 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/JimLiu/baoyu-skills.git && mkdir -p ~/.claude/skills && cp -r baoyu-skills/skills/baoyu-format-markdown ~/.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.
- Mở terminal và về thư mục nhà:
cd ~ - Tải mã nguồn:
git clone https://github.com/JimLiu/baoyu-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill này:
cp -r baoyu-skills/skills/baoyu-format-markdown ~/.claude/skills/ - Chuẩn bị môi trường chạy script: kiểm tra
bun --version; nếu chưa có, cài bằngcurl -fsSL https://bun.sh/install | bash(hoặc để skill dùngnpx -y bunnếu máy đã có Node.js). - Khởi động lại Claude Code và yêu cầu: "format markdown cho file ..." để skill tự kích hoạt.
- (Tuỳ chọn) Muốn bỏ qua bước chọn tiêu đề, tạo
~/.baoyu-skills/baoyu-format-markdown/EXTEND.mdvới dòngauto_select: true.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT