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

Trình tạo poster khoa học PPTX

Tạo và kiểm định poster hội thảo dạng PowerPoint (.pptx) có thể chỉnh sửa, không macro, chỉ từ nội dung cục bộ đã được tác giả phê duyệt.

Tài liệu · Văn phòngNâng cao33,0303,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

Skill nhận một manifest JSON cục bộ rất nghiêm ngặt và sinh ra poster khoa học một slide bằng python-pptx — không chuyển đổi HTML, không template ngoài, không gọi mạng. Đồng thời nó tự động kiểm tra:

  • Kích thước vật lý (trim, bleed, lề an toàn), khổ canvas PowerPoint và tỉ lệ in
  • Hash SHA-256, nguồn gốc, giấy phép và DPI hiệu dụng của từng hình (pixel chia cho inch thực tế)
  • Độ tương phản theo WCAG 2.2 sRGB và việc mã hóa dữ liệu dư thừa ngoài màu sắc
  • Chồng lấn hình khối, vượt biên, cỡ chữ cuối cùng, thứ tự đọc
  • An toàn gói .pptx: macro/VBA, ActiveX, OLE, quan hệ ngoài, ZIP bất thường (chỉ đọc ZIP/XML, không mở hay chạy file)

Phê duyệt của tác giả được gắn với content hash của manifest; mọi thay đổi nội dung sau đó sẽ làm mất hiệu lực phê duyệt (fail-closed).

Phù hợp với ai

  • Nghiên cứu viên, học viên cao học phải in poster khổ lớn cho hội thảo
  • Nhóm nghiên cứu cần chuẩn khả năng tiếp cận (alt text, thứ tự đọc) và truy xuất nguồn
  • Người phụ trách làm việc với nhà in về trim/bleed/CMYK và bản proof

Ví dụ sử dụng

  1. Poster A0 cho hội thảo: điền manifest theo giới hạn kích thước của hội thảo, lấy hash bằng validate_manifest.py --print-content-hash, ghi nhận phê duyệt của giáo sư rồi chạy generate_poster.py.
  2. Tiền kiểm hình ảnh: dùng inventory_images.py để xem DPI hiệu dụng và metadata EXIF còn sót, thay hình không đạt chuẩn.
  3. Audit file nhận từ bên ngoài: dùng inspect_pptx.py để xác nhận gói không chứa macro, OLE hay liên kết ngoài mà không cần mở file.

· · · 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 skills/pptx-posters từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/pptx-posters/ 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/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills && mkdir -p ~/.claude/skills && cp -r /tmp/scientific-agent-skills/skills/pptx-posters ~/.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.
  2. Kiểm tra Python 3.10+ và uv: python3 --version, uv --version.
  3. Tải repo: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  4. Copy skill: mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/pptx-posters ~/.claude/skills/
  5. Cài đúng phiên bản phụ thuộc: cd ~/.claude/skills/pptx-posters && uv venv && uv pip install "python-pptx==1.0.2" "Pillow==12.3.0" "lxml==6.1.1"
  6. Khởi động lại Claude Code và yêu cầu ví dụ: "tạo poster hội thảo bằng PowerPoint".
  7. Bắt đầu bằng cách copy assets/poster_manifest_template.json vào dự án và điền nội dung, nguồn, đường dẫn hình thật.