스킬 gif-sticker-maker
📦

gif-sticker-maker

중간 위험 ⚙️ 외부 명령어📁 파일 시스템 액세스🌐 네트워크 접근🔑 환경 변수

사진에서 애니메이션 GIF 스티커 만들기

모든 사진을 독특한 Funko Pop 3D 피규어 스타일의 애니메이션 스티커 4장으로 변환합니다. 이 스킬은 이미지 생성부터 애니메이션, 최종 GIF 출력까지 전체 워크플로우를 처리하며, 소스 사진과 MiniMax API 키만 있으면 됩니다.

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

스킬 ZIP 다운로드

2

Claude에서 업로드

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

3

토글을 켜고 사용 시작

테스트해 보기

"gif-sticker-maker" 사용 중입니다. 미소 짓는 사람의 헤드샷 사진

예상 결과:

  • 4개의 GIF 스티커 생성됨 (sticker_hi.gif, sticker_laugh.gif, sticker_cry.gif, sticker_love.gif)
  • 각 스티커는 일치하는 얼굴 특징을 가진 Funko Pop 스타일 3D 피규어로 인물 표시
  • 캡션이 각 피규어 아래 일치하는 언어로 표시됨
  • 모든 출력물에서 부드러운 스튜디오 조명과 흰색 배경

"gif-sticker-maker" 사용 중입니다. 잔디에 앉아있는 개 사진

예상 결과:

  • 귀여운 3D 피규어 스타일로 렌더링된 개의 4개 애니메이션 GIF 스티커
  • 각 스티커는 서로 다른 애니메이션 액션 표시 (손 흔들기, 웃음, 울음, 하트 제스처)
  • Octane 품질 조명 효과의 스타일화된 렌더링
  • 메시징 앱에서 공유 준비된 GIF 파일

보안 감사

중간 위험
v1 • 4/16/2026

This skill converts photos into animated GIF stickers using the MiniMax AI API. Static analysis flagged 84 patterns, but most are false positives: argparse.ArgumentParser was misidentified as weak cryptography, and markdown bash code blocks were misidentified as Ruby backtick execution. Confirmed risks include legitimate subprocess calls to ffmpeg for video-to-GIF conversion, HTTP requests to documented MiniMax API endpoints, environment variable access for API keys, and local file read/write operations for image processing. All identified patterns are consistent with the skill documented purpose and pose no malicious intent.

8
스캔된 파일
683
분석된 줄 수
10
발견 사항
1
총 감사 수

높은 위험 문제 (1)

External command execution via ffmpeg subprocess
The script scripts/convert_mp4_to_gif.py uses subprocess.run to invoke ffmpeg for MP4 to GIF conversion. Arguments are constructed from CLI input parameters (input file paths). While arguments are not shell-interpolated and use list form (preventing shell injection), user-controlled file paths are passed directly to the external process. This is a legitimate workflow requirement for the skill but represents an external command execution risk.
중간 위험 문제 (3)
File read operations with user-provided paths
Scripts minimax_image.py and minimax_video.py read local image files via open() using paths derived from CLI arguments. The _encode_image function reads arbitrary files and encodes them as base64 data URIs for API submission. While legitimate for the skill purpose, this allows reading any file accessible to the process if a malicious actor controls CLI arguments.
File write operations to user-specified paths
Scripts write output files to paths specified via CLI arguments. The os.makedirs call with exist_ok=True creates directory structures as needed. While standard for a generation tool, this allows writing to any path the process has permission to access.
API key loaded from environment variable at module level
Both minimax_image.py and minimax_video.py read MINIMAX_API_KEY from environment at import time (module-level assignment). This means any script that imports these modules gains access to the API key value. The key is then included in HTTP Authorization headers for API requests.
낮은 위험 문제 (2)
HTTP requests to external API endpoints
Scripts make HTTP requests to MiniMax API endpoints (api.minimaxi.com and api.minimax.io). Base URLs are configurable via MINIMAX_API_BASE environment variable. All requests include timeouts and use HTTPS. This is expected behavior for an API client skill.
Hardcoded API endpoint URLs in comments
Default API base URLs are documented in comments at scripts/minimax_image.py and scripts/minimax_video.py. These are informational only and do not represent a security risk since the actual URL must be set via environment variable.

감지된 패턴

Subprocess execution with user-controlled input paths
감사자: claude

품질 점수

77
아키텍처
100
유지보수성
87
콘텐츠
50
커뮤니티
36
보안
91
사양 준수

만들 수 있는 것

소셜 미디어 스티커 팩

메시징 플랫폼 및 소셜 미디어 프로필용으로 개인 사진이나 브랜드 마스코트에서 커스텀 애니메이션 스티커 팩을 만듭니다.

브랜드 아바타 애니메이션

회사 로고나 브랜드 캐릭터를 마케팅 캠페인 및 내부 커뮤니케이션용 애니메이션 표현 세트로 일관되게 변환합니다.

개인화된 선물 및 반응

가족 사진이나 반려동물 사진을 그룹 채팅에서 공유하거나 참신한 아이템으로 인쇄할 수 있는 재미있는 애니메이션 스티커로 변환합니다.

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

기본 사진에서 스티커로
내 사진을 Funko Pop 스타일의 애니메이션 GIF 스티커 4장으로 변환하세요. 기본 캡션과 액션을 사용하세요.
커스텀 캡션 스티커
이 사진에서 '안녕', '하하', '앗', '좋아' 캡션으로 애니메이션 스티커 4장을 만드세요. 흰색 배경의 Funko Pop 3D 스타일을 사용하세요.
반려동물 스티커 애니메이션
내 고양이 사진으로 Funko Pop 스타일의 애니메이션 GIF 스티커 4장을 만드세요. 캡션은 일본어로 표시하세요. 생성된 이미지에서 고양이의 독특한 무늬를 보존하세요.
브랜드 로고 애니메이션
이 회사 로고를 3D 피규어 스타일의 애니메이션 스티커 표현 4개로 변환하세요. 영어 캡션을 사용하세요. 각 스티커는 인사, 웃음, 슬픔, 애정 등 서로 다른 감정을 보여줘야 합니다. 모두 GIF 파일로 출력하세요.

모범 사례

  • 생성된 스티커에서 가장 좋은 유사성 유지를 위해 피사체가 중앙에 있고 잘 밝힌 선명한 사진을 사용하세요
  • 실행 전에 MINIMAX_API_BASE를 올바른 지역 엔드포인트(api.minimaxi.com是中国, api.minimax.io는 해외)로 설정하세요
  • 생성된 GIF 파일 크기를 검토하고 출력물이 사용 사례에 너무 크면 ffmpeg 너비 및 fps 매개변수를 조정하세요

피하기

  • MiniMax API 키를 프롬프트에 공유하거나 버전 관리에 커밋하지 마세요; 항상 환경 변수를 사용하세요
  • 비인간 주제(동물, 사물)와 함께 주제 참조를 사용하지 마세요. API가 유사성을 유지하지 않습니다
  • 캡션과 사용자 인터페이스 언어 사이에서 언어를 혼합하지 마세요; 모든 출력을 하나의 일관된 언어로 유지하세요

자주 묻는 질문

어떤 사진 형식이 입력이 가장 잘 작동하나요?
선명하고 잘 밝힌 JPEG 또는 PNG 사진이 가장 잘 작동합니다. 피사체는 잘 보이며 선명하게 보여야 합니다. 인물 주제의 경우 정면 사진이 생성된 스티커에서 가장 정확한 유사성을 제공합니다.
이 스킬을 사용하려면 MiniMax 계정이 필요한가요?
네. 활성 API 키가 있는 MiniMax 계정이 필요합니다. 스킬을 실행하기 전에 MINIMAX_API_KEY 및 MINIMAX_API_BASE 환경 변수를 설정하세요.
이 스킬로 사물이나 로고를 애니메이션화할 수 있나요?
네, 하지만 유사성 유지 없이 가능합니다. 주제 참조 플래그는 인물 주제에 대해서만 작동합니다. 사물과 로고의 경우 스킬은 프롬프트의 텍스트 설명에 의존하여 피규어 스타일을 생성합니다.
ffmpeg가 왜 필요한가요?
ffmpeg는 MiniMax의 MP4 비디오 파일을 애니메이션 GIF 형식으로 변환하는 마지막 단계에서 사용됩니다. 더 나은 시각적 품질을 위해 2단계 팔레트 생성을 수행합니다.
전체 워크플로우에는 얼마나 걸리나요?
워크플로우는 4개의 이미지 생성 호출, 4개의 비디오 생성 호출(비동기 폴링됨), 그리고 4개의 GIF 변환을 포함합니다. 비디오 생성이 가장 오래 걸리며, 비디오당通常是 몇 분이 소요됩니다.
스티커 액션과 애니메이션을 커스텀할 수 있나요?
네. 커스텀 캡션을 제공할 수 있으며 스킬은 일치하는 애니메이션 프롬프트를 생성합니다. 기본 액션은 손 흔들기, 웃음, 울음, 하트 제스처이지만 캡션 수집 단계 중에 대안을 지정할 수 있습니다.