Tạo & kiểm định poster khoa học PPTX
Tạo poster hội thảo PowerPoint (.pptx) có thể chỉnh sửa, không macro, từ nội dung cục bộ đã được tác giả phê duyệt, kèm kiểm định kích thước in, khả năng tiếp cận và bảo mật gói tin.
Tài liệu · Văn phòngNâng cao★ 33,030⑂ 3,248Điểm AI 9/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
- Sinh ra poster khoa học một slide .pptx thật sự từ tệp JSON manifest cục bộ nghiêm ngặt; không dùng HTML, template ngoài, khóa API hay kết nối mạng.
- Bộ kiểm tra manifest bắt buộc: ID nguồn, cờ tác giả đã xác minh, hash SHA-256 của ảnh, giấy phép, alt text, thứ tự đọc và URL dự phòng cho mã QR.
- Gắn phê duyệt của tác giả vào content hash — mọi sửa đổi sau đó làm mất hiệu lực phê duyệt.
- Kiểm tra DPI hiệu dụng (pixel chia cho inch thực tế đặt ảnh), độ tương phản WCAG 2.2 sRGB, kế hoạch xuất bản và yêu cầu CMYK của nhà in.
- Cung cấp trình kiểm tra bảo mật ZIP/XML không thực thi: phát hiện macro/VBA, OLE, quan hệ bên ngoài, symlink, tỉ lệ nén bất thường.
- Kiểm tra layout: chồng lấn hình khối, vượt khung, cỡ chữ cuối quá nhỏ.
Dành cho ai
- Nghiên cứu sinh, nhà nghiên cứu cần in poster cho hội nghị.
- Quản lý phòng thí nghiệm phải tuân thủ trim/bleed/CMYK của nhà in và yêu cầu tiếp cận.
- Đơn vị cần sàng lọc rủi ro bảo mật trong tệp poster nhận từ bên ngoài.
Ví dụ sử dụng
- Làm poster hội nghị: điền nội dung, hình, trích dẫn đã chốt vào manifest → chạy
validate_manifest.py→ gửi content hash cho giáo sư phê duyệt →generate_poster.pyxuất poster.pptx. - Tiền kiểm trước khi in:
inventory_images.pyxem DPI hiệu dụng của từng hình có đạt ngưỡng in,check_palette.pykiểm tra tương phản và mã hóa dữ liệu không chỉ dựa vào màu. - Kiểm tra tệp poster lạ: dùng
inspect_pptx.pyđể soi macro, OLE, ảnh liên kết từ xa mà không cần mở tệp.
· · · 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/K-Dense-AI/scientific-agent-skills/HEAD/skills/pptx-posters/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 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.
- Mở terminal và tải mã nguồn:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Sao chép thư mục skill:
mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/pptx-posters ~/.claude/skills/ - Kiểm tra đã có Python 3.10+ và
uv(python3 --version,uv --version). - 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" - Khởi động lại Claude Code rồi yêu cầu ví dụ: "tạo poster hội nghị bằng PowerPoint".
- Sao chép
assets/poster_manifest_template.jsonvào dự án, điền nội dung/nguồn/đường dẫn ảnh thật và hoàn tất bước phê duyệt của tác giả.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT