Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

PDF Creator (pdf-creator)

Chuyển Markdown thành PDF chuyên nghiệp với hỗ trợ font CJK, hệ thống theme và bước tự kiểm tra bằng ảnh từng trang.

Tài liệu · Văn phòngTrung cấp1,323212Điểm AI 9/10Cập nhật lần cuối: 8 thg 8, 2026

Làm được gì

Biến file Markdown thành PDF sẵn sàng để in hoặc đọc trên điện thoại, kèm nhiều xử lý tự động:

  • Hệ thống theme CSS: default (A4 trang trọng), warm-terra (tài liệu đào tạo), mobile (khổ 148mm, đọc trên điện thoại/chia sẻ chat), cjk-auto, warm-terra-menu
  • Tự chọn backend: nội dung có chữ Trung/Nhật/Hàn → dùng Chrome (tránh lỗi nhúng font khiến chữ biến mất trên macOS Preview/Adobe); không có → dùng weasyprint cho nhanh
  • Tắt header/footer mặc định của Chrome: không còn tên file, ngày tháng, URL in lên trang
  • Xử lý sắp chữ CJK: chia đều cột bảng, tránh ngắt giữa ký tự, cảnh báo lỗi ngắt dòng qua bước lint
  • Tự kiểm tra bắt buộc: xuất ảnh PNG từng trang vào thư mục tạm để Claude đọc và đối chiếu với bản Markdown
  • Chuyển hàng loạt: batch_convert.py xử lý nhiều file cùng một theme

Phù hợp với ai

  • Người soạn hợp đồng, báo cáo, đề xuất bằng Markdown nhưng phải phát hành bản PDF
  • Giảng viên cần bản in A4 và bản đọc điện thoại cho cùng một giáo trình
  • Ai từng gặp cảnh chữ tiếng Việt/Trung bị ô vuông, bảng tràn lề khi xuất PDF
  • Người quản lý tài liệu cần chuyển hàng chục file .md sang PDF cùng phong cách

Ví dụ sử dụng

  1. Hợp đồng: "Xuất contract.md thành PDF A4 trang trọng" → dùng theme default, sau đó xem ảnh preview để kiểm tra bảng có tràn lề không
  2. Hai phiên bản giáo trình: "Tạo bản in và bản điện thoại cho khóa học" → chạy hai lần với warm-terramobile
  3. Chuyển hàng loạt: batch_convert.py *.md --theme warm-terra --output-dir ./pdfs --no-preview cho cả thư mục tài liệu

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

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 daymade-docs/pdf-creator từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/pdf-creator/ 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/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/daymade-docs/pdf-creator ~/.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. Chuẩn bị: cài Python 3 và Google Chrome. Trên macOS chạy brew install poppler (cung cấp pdftoppm để tạo ảnh preview); nên cài thêm brew install pandoc.
  2. Cài uv (khuyến nghị): curl -LsSf https://astral.sh/uv/install.sh | sh, vì skill dùng lệnh uv run --with weasyprint. Nếu không dùng uv, hãy chạy pip install weasyprint.
  3. Tải mã nguồn: git clone https://github.com/daymade/claude-code-skills.git
  4. Chép skill vào Claude Code: mkdir -p ~/.claude/skills && cp -r claude-code-skills/daymade-docs/pdf-creator ~/.claude/skills/
  5. Kiểm tra: khởi động lại Claude Code và yêu cầu "dùng skill pdf-creator chuyển file này sang PDF".
  6. Xem danh sách theme: python ~/.claude/skills/pdf-creator/scripts/md_to_pdf.py --list-themes dummy.md
  7. Mẹo cho tiếng Việt: nếu chữ có dấu hiển thị sai, dùng --backend chrome hoặc sao chép một file trong themes/ rồi đổi font sang font hệ thống của bạn (ví dụ Noto Sans) để tạo theme riêng.