transloadit について
Transloaditのドキュメント参照、単発のメディア変換、アプリ連携に使うスキル集です。画像・動画・音声、MarkdownからPDFへの変換、Next.js連携を扱います。
主な機能
- 01Transloadit robotのパラメーターと例を参照
- 02画像・動画の変換を実行
- 03背景除去と画像の説明生成
- 04音声の文字起こしとMarkdownのPDF変換
- 05UppyアップロードとSmart CDNをNext.jsに連携
活用シーン
- 01Transloadit robotの仕様を確認
- 02メディア素材を生成・変換
- 03音声を文字起こし、MarkdownからPDFを作成
- 04Next.jsアプリにTransloaditのアップロードや配信を追加
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ transloadit/ skills --skill transloaditインストール後、Claude Code で/transloaditを入力して読み込まれたか確認します。
詳細
クイックルーティング
- リファレンスが必要な場合(ロボットのパラメーター/例、API 呼び出しなし):
docs-transloadit-robots - 単発の変換が必要な場合(出力をローカルにダウンロード):
transform-* - エンドツーエンドのコード統合が必要な場合(実際のアプリへの統合手順):
integrate-*
具体的なエントリーポイント:
docs-transloadit-robotstransform-generate-image-with-transloadittransform-encode-hls-video-with-transloadittransform-remove-background-with-transloadittransform-describe-image-with-transloadittransform-convert-markdown-to-pdf-with-transloadittransform-transcribe-audio-with-transloaditintegrate-uppy-transloadit-s3-uploading-to-nextjsintegrate-asset-delivery-with-transloadit-smartcdn-in-nextjs
連携スキルをインストールする
上記のスキルが環境内で利用できない場合は、まとめてすべてインストールします:
npx -y skills add https://github.com/transloadit/skills --all
または、個別のスキルをインストールします:
npx -y skills add https://github.com/transloadit/skills/tree/main/skills/<skill-name>
<skill-name> を次のいずれかに置き換えてください:docs-transloadit-robots、
transform-generate-image-with-transloadit、transform-encode-hls-video-with-transloadit、
transform-remove-background-with-transloadit、transform-describe-image-with-transloadit、
transform-convert-markdown-to-pdf-with-transloadit、
transform-transcribe-audio-with-transloadit、
integrate-uppy-transloadit-s3-uploading-to-nextjs、
integrate-asset-delivery-with-transloadit-smartcdn-in-nextjs。
CLI の基本設定(推奨)
このリポジトリのほとんどのスキルは、次の方法で @transloadit/node CLI を使用します:
npx -y @transloadit/node ...
コマンドで「Unsupported option name」やサブコマンドが見つからないというエラーが発生した場合は、@transloadit/node を新しいバージョンに更新してください。
CLI は次の順序で認証情報を解決します:
- シェル環境変数
- カレントワーキングディレクトリの
.env ~/.transloadit/credentials
ユーザーレベルまたはエージェントレベルの設定では、デフォルトのフォールバックとして ~/.transloadit/credentials を使用してください。
このファイルは dotenv 構文を使用し、TRANSLOADIT_KEY、
TRANSLOADIT_SECRET、TRANSLOADIT_ENDPOINT、TRANSLOADIT_AUTH_TOKEN を含めることができます。
.env の検索対象はカレントワーキングディレクトリのみであり、~/.transloadit/credentials より優先されます。.env が親ディレクトリにある場合は、変数をシェルにエクスポートしてください。
組み込みテンプレートの検出(トークン効率のよい NDJSON):
npx -y @transloadit/node templates list --include-builtin exclusively-latest --fields id,name --json