mcpField
T
transloadit

transloadit

github.com/transloaditクリエイティブ・メディア589 回インストール1 週間前に更新
リポジトリ

transloadit について

Transloaditのドキュメント参照、単発のメディア変換、アプリ連携に使うスキル集です。画像・動画・音声、MarkdownからPDFへの変換、Next.js連携を扱います。

主な機能

  1. 01Transloadit robotのパラメーターと例を参照
  2. 02画像・動画の変換を実行
  3. 03背景除去と画像の説明生成
  4. 04音声の文字起こしとMarkdownのPDF変換
  5. 05UppyアップロードとSmart CDNをNext.jsに連携

活用シーン

  1. 01Transloadit robotの仕様を確認
  2. 02メディア素材を生成・変換
  3. 03音声を文字起こし、MarkdownからPDFを作成
  4. 04Next.jsアプリにTransloaditのアップロードや配信を追加

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/transloadit/skills --skill transloadit

インストール後、Claude Code で/transloaditを入力して読み込まれたか確認します。

詳細

クイックルーティング

  1. リファレンスが必要な場合(ロボットのパラメーター/例、API 呼び出しなし):docs-transloadit-robots
  2. 単発の変換が必要な場合(出力をローカルにダウンロード):transform-*
  3. エンドツーエンドのコード統合が必要な場合(実際のアプリへの統合手順):integrate-*

具体的なエントリーポイント:

  1. docs-transloadit-robots
  2. transform-generate-image-with-transloadit
  3. transform-encode-hls-video-with-transloadit
  4. transform-remove-background-with-transloadit
  5. transform-describe-image-with-transloadit
  6. transform-convert-markdown-to-pdf-with-transloadit
  7. transform-transcribe-audio-with-transloadit
  8. integrate-uppy-transloadit-s3-uploading-to-nextjs
  9. integrate-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 は次の順序で認証情報を解決します:

  1. シェル環境変数
  2. カレントワーキングディレクトリの .env
  3. ~/.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

コメント