slack-gif-creator は何をしますか?
Slack用アニメーションGIFを作成するためのツールキット。サイズ制限のバリデータと合成可能なアニメーションプリミティブを備えています。このスキルは、ユーザーが「Slack用にXがYをするGIFを作って」といったアニメーションGIFやSlack絵文字アニメーションをリクエストした際に適用されます。
機能
- サイズバリデーション: Slackのアップロード制限(256KBなど)に自動で合わせます。
- 合成可能なプリミティブ: フレーム、レイヤー、トランジションを組み合わせて複雑なアニメーションを作成。
- 最適化: ファイルサイズを小さく保ちながら、品質を維持。
使用方法
以下のように自然言語でリクエストしてください。
「Slack用に犬がジャンプするGIFを作って」 「会社のロゴを使ったアニメ絵文字を作成して」
スキルが自動的にアニメーションパラメータを解釈し、最適なGIFを生成します。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他AIエージェント
技術詳細
- 使用言語: Python または TypeScript
- ライブラリ: Pillow、imageio、または類似
- エクスポート: GIF形式、必要に応じてAPNGも対応
- 制約: Slackのファイルサイズ制限(256KB)、フレーム数制限(最大100フレーム)
例
from slack_gif_creator import create_gif
create_gif(
description="猫がボールを追いかける",
max_size_kb=256,
output_path="cat_chasing.gif"
)
注意事項
- 生成されたGIFはSlackの絵文字としてアップロード可能です。
- 著作権で保護された素材は使用しないでください。
- ファイルサイズが大きすぎる場合は、自動的に品質を調整します。