Pipeline xuất bản md · html của Huashu
Pipeline đa chiều: biến mọi loại tệp thành Markdown sạch rồi xuất ra HTML, DOCX, PDF, EPUB đạt chuẩn xuất bản.
Tài liệu · Văn phòngTrung cấp★ 939⑂ 100Điểm AI 10/10Cập nhật lần cuối: 13 thg 10, 2026
Làm được gì
- Mọi thứ → md: chuyển PDF, DOCX, PPTX, XLSX, ảnh, audio, phụ đề YouTube và URL web thành Markdown sạch bằng markitdown.
- md → sản phẩm xuất bản: HTML với 4 mẫu tuyển chọn (article/report/reading/interactive), DOCX với preset dàn trang kiểu nhà xuất bản, PDF khổ A4/A5/176×240mm qua Playwright, và EPUB3 qua ebooklib.
- html → md: dùng trafilatura bóc phần nội dung chính của blog/tin tức, bỏ menu, quảng cáo, sidebar.
- Chế độ nhà thiết kế: AI đọc hiểu nội dung, đề xuất 3 hướng thị giác khác biệt rồi hiện thực hóa hướng bạn chọn.
- Chuẩn thẩm mỹ chống "AI slop": cấm gradient tím, neon, emoji làm icon; quy định font, line-height, bề rộng cột.
Phù hợp với ai
- Người viết blog, newsletter, tài liệu nội bộ muốn viết một lần bằng Markdown và phát hành nhiều kênh.
- Tác giả cần bản thảo DOCX chuẩn để gửi nhà xuất bản hoặc biên tập viên.
- Researcher cần số hóa PDF, slide, phụ đề video thành văn bản tái sử dụng.
- Người tự xuất bản sách điện tử EPUB hoặc PDF in ấn.
Ví dụ sử dụng
- "Biến file PDF whitepaper này thành trang web dễ đọc": chạy
any_to_md.py whitepaper.pdfrồimd_to_html.py --theme report. - "Gộp 9 chương bản thảo thành file Word gửi nhà xuất bản":
md_to_docx.py ch*.md --book --title ... --images-dir ./imagestạo DOCX có bìa, mục lục, số trang. - "Cho tôi đọc bản thảo này trên Apple Books":
md_to_epub.py book.md --split-h1 --cover cover.jpgtự chia chương theo H1.
· · · 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/alchaincyf/huashu-md-html/HEAD/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 AI Skill Mart. Copy thư mục SKILL.m từ repo GitHub alchaincyf/huashu-md-html vào ~/.claude/skills/huashu-md-html/ 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/alchaincyf/huashu-md-html.git ~/.claude/skills/huashu-md-html⚠ Đâ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à tạo thư mục skills nếu chưa có:
mkdir -p ~/.claude/skills - Clone kho về:
git clone https://github.com/alchaincyf/huashu-md-html.git ~/.claude/skills/huashu-md-html - Cài pandoc (bắt buộc): macOS dùng
brew install pandoc, Windows tải bộ cài trên pandoc.org. - Cài các thư viện Python:
python3 -m pip install 'markitdown[all]' html-to-markdown trafilatura python-docx Pillow ebooklib playwright(trên macOS nhớ dùngpython3 -m pip, đừng gõpiptrực tiếp). - Nếu cần xuất PDF, tải engine trình duyệt một lần:
python3 -m playwright install chromium - Khởi động lại Claude Code và thử yêu cầu: "chuyển PDF này sang md" hoặc "làm trang HTML đẹp từ file md này".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT