スキル

slack-gif-creator:先に Slack サイズで GIF を作り、それから検査する

Slack 向けアニメ GIF を作りたい人向け。GIFBuilder で 128 または 480 のキャンバスにフレームを作り、validate_gif が通ってから送ってください。

公式ソース · slack-gif-creator

インストール

GIFBuilder(width=128, height=128, fps=10)

誰向けか

slack-gif-creator は、「Slack 向けに、だれそれが何かをしている GIF を 1 枚」と指名する人向けです。制約、検査ツール、アニメの考え方を提供し、Slack 向けに最適化したアニメ GIF を作ります。任意プラットフォームの長尺動画ではありません。

より近い使い方は、主体と動作を一文で言えて、絵文字 GIF は 128x128、メッセージ GIF は 480x480 を受け入れる場合です。公式例は GIFBuilder と PIL でフレームを作ります: GIFBuilder(width=128, height=128, fps=10)。作ったあと validate_gif で Slack 向けに使えるか見ます。

インストーラーとしては向きません。説明にインストールコマンドはなく、あるディレクトリへ置けば使えるとも書いていません。今の助手がこれらのツールをまだ取り込みできないなら、既存説明はそこで止まります。ページ URL から導入パスを逆算しないでください。スキルに完成グラフィックが同梱されている、または絵文字フォントを使う、とも仮定しないでください。

3 分で最初の試行まで

公式の最初の経路は小さな練習 GIF を作ることであり、インストールではありません。説明ページは https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/SKILL.md です。そのページの制約だけに従ってください。出ていない導入文を書かないでください。

前提条件: 今の助手が slack-gif-creator 経由で GIFBuilder、PIL、validate_gif を呼べること。ほしいのは正式チャンネルへ送らない練習用絵文字 GIF 1 枚です。インストールコマンドはないので、「場所」はこの実行で出す my.gif のような出力ファイルであり、推測したスキルディレクトリではありません。

低リスクな最初の作業: 128x128、約 10 fps、3 秒未満の絵文字 GIF を求めます。先に助手へ GIFBuilder(width=128, height=128, fps=10) を作らせ、PIL で単純な幾何運動を描き、絵文字フォントは使わず、プリセット素材もないと仮定します。保存前にファイル名とディレクトリを確認してください。成功の合図は続けて validate_gif('my.gif', is_emoji=True, verbose=True) が通ることであり、ファイルがすでに Slack へ送られたことではありません。

色数は説明どおり 48–128、フレームレートは 10–30。最初は低めのレートと少なめの色でファイルを小さくします。Slack へのアップロード手順はないので、検査通過で止めてください。

利用ケース

ケース 1: 絵文字 GIF を作り検査する。推奨サイズは 128x128、長さは 3 秒以内。GIFBuilder でフレームを作り、from core.validators import validate_gif, is_slack_ready で詳しく検査します: validate_gif('my.gif', is_emoji=True, verbose=True)。Slack の絵文字にする短いループ向けです。is_slack_ready の全戻りフィールドは書いていないので、validate_gif の通過を正とします。検査が失敗したら、先にサイズ、フレームレート、色数を変え、絵文字フォントへ切り替えないでください。

ケース 2: メッセージ欄の GIF を作る。説明はメッセージ GIF を 480x480、フレームレート 10–30、色 48–128 と書いています。メッセージに少し大きいループを置きたいときに向きます。流れはやはり GIFBuilder + PIL でフレーム、そのあと検査です。絵文字フォントは使わないでください(プラットフォーム間で不安定)。完成グラフィックがスキルにあるとも仮定しないでください。480 サイズの完全な作例コードはないので、128 の作り方をパラメータで大きくするだけであり、それは制約からの推論サイズであって別の導入経路ではありません。照合ページは https://raw.githubusercontent.com/anthropics/skills/main/skills/slack-gif-creator/SKILL.md です。

利用上の境界

インストールコマンドなし: ページパスをインストーラーにしないでください。サイズの境界: 絵文字 128x128(推奨)かつ 3 秒未満、メッセージ 480x480。パラメータの境界: FPS 10–30、色 48–128。低いほどファイルは小さいです。ツールの境界: 照合できるのは GIFBuilder、PIL の Image/ImageDraw、および validate_gif と is_slack_ready です。禁止: 絵文字フォントを使わない、プリセット図形があると仮定しない。Slack への送り方も、他チャットツールの同等制限も書いていません。