스킬 minimax-pdf
📄

minimax-pdf

낮은 위험 ⚙️ 외부 명령어⚡ 스크립트 포함🌐 네트워크 접근📁 파일 시스템 액세스🔑 환경 변수

디자인 시스템을 활용한 전문 PDF 생성

예술적인 인쇄용 PDF를 만들려면 보통 디자인 전문 지식과昂贵的 소프트웨어가 필요합니다. 이 스킬은 토큰 기반 디자인 시스템을 적용하여 콘텐츠에서 직접 보고서, 이력서, 제안서, 입력된 양식을 생성하며, 모든 페이지에서 일관된 시각적 정체성을 유지합니다.

지원: Claude Codex Code(CC)
🥉 73 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"minimax-pdf" 사용 중입니다. 창작 에이전시 고객을 위한 "웹사이트 리디자인 제안" 제목의 제안서 PDF 생성

예상 결과:

  • 지오메트릭 우측면을 가진 다크한 왼쪽 패널이 있는 분할 패널 표지 디자인, 제목용 Syne 디스플레이 폰트, 본문용 Nunito Sans가 있는 멀티페이지 PDF입니다. 문서에는 악센트색 규칙이 있는 포맷된 섹션, 주요 인사이트용 콜아웃 박스, 가격 책정용 데이터 테이블, 일관된 타이포그래피가 포함되어 있습니다.

"minimax-pdf" 사용 중입니다. 신규 직원 세부 정보로 onboarding.pdf의 양식 필드 채우기

예상 결과:

  • 모든 텍스트 필드가 채워지고, 체크박스가 표시되며, 드롭다운 선택이 적용된 완료된 PDF 양식입니다. 원본 레이아웃, 디자인 및 서식은 변경되지 않습니다. 출력이 onboarding-filled.pdf로 저장됩니다.

보안 감사

낮은 위험
v1 • 4/16/2026

The static analyzer reported a risk score of 100/100 with 696 findings across 12 files. After manual evaluation, the vast majority are false positives. All HIGH-severity findings (weak cryptographic algorithm, C2 keywords, Windows SAM database) are false positives: hex color codes were misidentified as weak crypto, benign design terminology triggered C2 keyword detection, and the Windows SAM finding is a false pattern match. Medium-severity findings flagged external_commands in markdown files (design/design.md, README.md, SKILL.md) which contain only documentation and code examples, not executable code. The actual scripts (make.sh, cover.py, render_cover.js) execute expected commands for PDF generation: running Python and Node.js scripts, installing dependencies via pip and npm, and using Playwright for headless browser rendering. Network access is limited to loading Google Fonts for cover rendering. Filesystem operations are limited to creating temporary files and output PDFs. No malicious intent, data exfiltration, or credential theft was detected.

12
스캔된 파일
5,489
분석된 줄 수
11
발견 사항
1
총 감사 수
중간 위험 문제 (3)
External command execution in shell scripts
The make.sh script invokes python3, node, npm, and npx to execute PDF generation pipelines. Commands are hardcoded and arguments are passed through CLI parsing, not user-controlled input. This is legitimate for a PDF generation tool but represents an elevated privilege boundary.
Headless browser execution via Playwright
render_cover.js launches a Chromium browser via Playwright to render HTML covers to PDF. The browser loads local HTML files and Google Fonts. This is standard for HTML-to-PDF conversion but expands the attack surface.
Auto-install of packages with --break-system-packages flag
make.sh cmd_fix uses pip install --break-system-packages to force-install Python packages. This flag bypasses PEP 668 protections and could overwrite system-managed packages.
낮은 위험 문제 (3)
Google Fonts network requests at render time
Cover HTML references Google Fonts via @import URLs. Each PDF generation triggers network requests to fonts.googleapis.com. Fonts are not cached locally.
Temporary file creation in /tmp
make.sh uses mktemp -d to create working directories for intermediate files (tokens.json, cover.html, cover.pdf, body.pdf). Files are cleaned up after completion.
Environment variable usage for inter-process communication
make.sh passes data between processes via environment variables (PDF_ABSTRACT, PDF_COVER_IMAGE, PDF_TOKENS). These contain user-provided content, not secrets.
감사자: claude

품질 점수

59
아키텍처
100
유지보수성
85
콘텐츠
50
커뮤니티
69
보안
91
사양 준수

만들 수 있는 것

업무 보고서 생성

전문적인 형식화와 일관된 브랜딩으로 분기별 전략 검토, 재무 보고서 또는 고객 제안서를 작성합니다. 사용자가 JSON 블록으로 콘텐츠를 제공하면 스킬이 모든 시각적 디자인 결정을 처리합니다.

이력서 및 포트폴리오 작성

구조화된 콘텐츠에서 시각적으로 차별화된 이력서와 포트폴리오 문서를 생성합니다. 전문적인 프레젠테이션에 최적화된 문서 유형中选择하여 적절한 타이포그래피와 레이아웃을 적용합니다.

PDF 양식 처리

기존 PDF 양식을 검사하여 사용 가능한 필드를 발견한 다음 구조화된 데이터로 프로그래밍 방식으로 채웁니다. 일괄 처리된 지원서, 설문조사 또는 등록 문서에 유용합니다.

이 프롬프트를 사용해 보세요

기본 보고서 PDF 생성
유형 "보고서"로 "Q4 마케팅 리뷰"라는 제목의 PDF 보고서를 만드세요. 이사회 요약, 주요 지표 및 권장 사항 섹션을 포함하세요.
스타일링된 이력서 생성
"Alex Chen"이라는 이름의 시니어 소프트웨어 엔지니어용 이력서 PDF를 이력서 문서 유형을 사용하여 만드세요. 경험, 기술, 교육 및 간략한 전문 요약 섹션을 포함하세요.
PDF 양식 채우기
application.pdf의 양식 필드를 검사한 다음 다음으로 채우세요: 이름 "Maria Garcia", 이메일 "maria@example.com",职位 "Data Analyst", 시작 날짜 "2026년 3월 1일".
사용자 정의 스타일링으로 기존 문서 재포맷
quarterly-notes.md의 문서를 "보고서" 유형을 사용하여 전문 PDF로 재포맷하세요. 제목을 "분기 팀 노트"로 지정하고 작성자를 "Engineering Lead"로 설정한 다음 기술 회사에 적절한 악센트 색상을 사용하세요.

모범 사례

  • 첫 사용 전에 `bash scripts/make.sh check`를 실행하여 모든 의존성이 설치되어 있는지 확인하고, `bash scripts/make.sh fix`를 실행하여 누락된 패키지를 자동 설치하세요.
  • 콘텐츠 목적에 맞는 문서 유형을 선택하세요: 데이터 집약적 문서에는 report, 개인 프로필에는 resume, 고객-facing 자료에는 proposal을 사용하세요.
  • PDF 양식을 채우기 전에 항상 `fill_inspect.py`를 실행하여 정확한 필드 이름과 허용되는 값 형식을 발견하세요.

피하기

  • 시각적 디자인이 중요하지 않은 간단한 텍스트-PDF 변환에는 이 스킬을 사용하지 마세요. 기본 PDF 생성을 위해 더 간단한 도구를 사용하세요.
  • inspect 단계를 먼저 실행하지 않고 PDF 양식 필드를 채우려고 하지 마세요. 필드 이름이 정확히 일치해야 합니다.
  • 표지 폰트가 오프라인에서 작동하기를 기대하지 마세요. 표지 HTML은 렌더링 시점에 Google Fonts에서 폰트를 로드하며 인터넷 연결이 필요합니다.

자주 묻는 질문

PDF 생성에 사용할 수 있는 문서 유형은 무엇인가요?
스킬은 15가지 문서 유형을 지원합니다: report, proposal, resume, portfolio, academic, general, minimal, stripe, diagonal, frame, editorial, magazine, darkroom, terminal, poster. 각 유형은 고유한 색상 팔레트, 표지 패턴 및 타이포그래피 페어를 가지고 있습니다.
이 스킬을 사용하기 전에 무엇을 설치해야 하나요?
네. 이 스킬은 Python 3.9+, Node.js 18+, reportlab 및 pypdf Python 패키지, Playwright와 Chromium이 필요합니다. `bash scripts/make.sh check`를 실행하여 의존성을 확인하고 `bash scripts/make.sh fix`를 실행하여 자동으로 설치하세요.
이 스킬이 기존 PDF 레이아웃을 수정할 수 있나요?
아니요. FILL 경로는 기존 대화형 양식 필드만 채웁니다. 레이아웃 변경, 요소 추가 또는 기존 PDF의 시각적 디자인 수정은 불가능합니다. 재스타일링의 경우, 콘텐츠를 파싱하고 새 문서를 생성하는 REFORMAT 경로를 사용하세요.
이 스킬은 인터넷 연결 없이 작동하나요?
부분적으로. 본문 페이지는 오프라인에서 시스템 폰트를 사용하여 렌더링합니다. 그러나 표지 페이지는 Google Fonts에서 폰트를 로드하여 인터넷 연결이 필요합니다. 차트 및 수학 렌더링(matplotlib 사용)은 오프라인에서 작동합니다.
PDF에 포함할 수 있는 콘텐츠 블록 유형은 무엇인가요?
지원되는 블록 유형은 다음과 같습니다: 제목(h1, h2, h3), 본문 단락, 글머리 기호 및 번호 매기기 목록, 콜아웃, 테이블, 이미지, 그림, 코드 블록, 수학 공식, 차트(막대, 선, 파이), 플로우차트, 참고 문헌, 구분선, 캡션, 페이지 나누기 및 스페이서.
문서에 대한 악센트 색상을 어떻게 사용자 정의하나요?
hex 색상 값과 함께 `--accent` 플래그를 사용하세요(예: `--accent "#2D5F8A"`). 스킬은 또한 더 밝은 accent_lt 변형을 자동 파생합니다. `--cover-bg`로 표지 배경색을 덮어쓸 수도 있습니다.

개발자 세부 정보

작성자

MiniMax-AI

라이선스

MIT

참조

main