slack-gif-creator은(는) 무엇을 하나요?
Slack에 최적화된 애니메이션 GIF를 생성하는 도구 키트로, 크기 제약 검증기와 구성 가능한 애니메이션 프리미티브를 제공합니다. 이 스킬은 사용자가 'X가 Y하는 GIF를 Slack용으로 만들어 줘'와 같은 설명으로 애니메이션 GIF나 이모지 애니메이션을 요청할 때 적용됩니다.
작동 방식
이 툴킷은 다음 단계를 통해 작동합니다:
- 자연어 입력 분석 - 사용자의 요청(예: '고양이가 피자를 먹는 GIF')을 분석하여 애니메이션 시퀀스를 결정합니다.
- 프레임 생성 - 선택한 애니메이션 프리미티브를 기반으로 개별 프레임을 생성합니다.
- 애니메이션 합성 - 프레임들을 결합하여 최적화된 GIF를 생성합니다.
- 크기 검증 - Slack의 파일 크기 제한에 맞는지 자동으로 검증하고 필요시 조정합니다.
- 출력 - 최종 GIF 파일을 반환하여 Slack 채널에 업로드할 수 있도록 합니다.
지원 플랫폼
- ComposioHQ
- Claude Code
- Cursor
- Codex CLI
주요 기능
- 자동 크기 최적화 - Slack의 제한(1MB 미만)에 맞게 GIF 크기를 자동으로 조정합니다.
- 프레임 속도 제어 - 초당 프레임 수(fps)를 조정하여 부드러움과 파일 크기 간의 균형을 맞춥니다.
- 크기 조정 - Slack에 적합한 해상도(기본 128x128, 256x256, 512x512 옵션)로 출력을 조정합니다.
- 지연 시간 설정 - 각 프레임 간의 지연 시간을 밀리초 단위로 정밀하게 설정할 수 있습니다.
- 반복 동작 지원 - 무한 반복 또는 지정된 횟수만큼 애니메이션 반복을 지원합니다.
사용 예시
사용자: "Slack용으로 춤추는 로봇 GIF를 만들어 줘"
에이전트: composiohq/slack-gif-creator 스킬을 활성화하여 애니메이션 GIF를 생성합니다...
설정
환경 변수:
SLACK_GIF_MAX_SIZE- 최대 파일 크기(바이트 단위, 기본값: 1048576)SLACK_GIF_DEFAULT_FPS- 기본 초당 프레임 수(기본값: 10)SLACK_GIF_MAX_DIMENSION- 최대 치수(픽셀 단위, 기본값: 512)
참고 사항
- 생성된 GIF는 Slack의 이모지 또는 파일 업로드로 직접 사용할 수 있습니다.
- 복잡한 애니메이션의 경우 파일 크기 제한에 도달할 수 있으므로 단순한 모양과 색상을 권장합니다.