言語:JapaneseEnglish

slack-gif-creator Claude Code スキル

作者
Anthropic
トピック
デザイン・メディア制作 · プロジェクト管理・チーム連携
ライセンス
Apache-2.0(新しいタブで開きます)
カタログ掲載開始
2026-07-09 (UTC)
解説の最終更新
2026-10-28 (UTC)
ソース元(GitHub)最終更新日
2026-04-20 (UTC)(198日前)

以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。

このスキルは、Slack向けに最適化したアニメーションGIFを作成するための知識とPythonユーティリティをまとめたものです。絵文字用GIFとメッセージ用GIFそれぞれについて、Slackが求めるサイズ・フレームレート・色数・再生時間の制約を記載しています。フレームの組み立てと保存を担うGIFBuilderクラス、Slack向け要件を満たしているか確認するバリデータ関数、動きを滑らかにするイージング関数、背景や図形描画を補助するフレーム生成ヘルパーが含まれます。さらに、揺れ・鼓動・バウンス・回転・フェード・スライド・ズーム・パーティクル爆発といった定番アニメーション手法や、ファイルサイズを抑える最適化手法についても解説されており、動作にはpillow・imageio・numpyの各Pythonパッケージを利用します。

slack-gif-creator でできること

  • 絵文字用・メッセージ用GIFそれぞれについて、Slackが定める寸法・フレームレート・色数・再生時間の目安を確認する
  • PILでフレームを描画し、付属のGIFBuilderで組み立てと保存を行う
  • 作成したGIFがSlackの要件を満たしているかバリデータで確認する
  • イージング関数を使って動きの緩急を調整する
  • フレーム生成ヘルパーでグラデーション背景や円・星・テキストを描く
  • バウンス・回転・フェード・スライド・ズーム・パーティクル表現などのアニメーション手法に関する記述を参照する
  • フレーム数削減・色数削減・解像度縮小・重複フレーム除去などの方法でファイルサイズを抑える

出典

一覧に戻る