Canvaのデザインを複数のソーシャルメディア形式(FacebookのフィードやストーリーズからInstagramのフィードやストーリーズ、LinkedInの投稿など)に一括で変更できます。 次のような場合に使用: ユーザーが1つの形式に手動で変更するのではなく、複数のソーシャルメディアプラットフォーム用に、Canvaのデザインを一度に変更したい場合。
Resize a Canva design into multiple social media formats (Facebook post, Facebook story, Instagram post, Instagram story, LinkedIn post). Use this skill when users want to resize Canva designs specifically for multiple social media platforms in one operation, rather than resizing to a single format manually.
1つの Canva デザインを、複数のソーシャルメディア形式に自動でリサイズします。
このスキルは、1つの Canva デザインから各プラットフォームに最適化されたバージョンを生成することで、マルチプラットフォームへのコンテンツ配信を迅速化します。 対応フォーマットは以下のとおりです:
リサイズされたすべてのバージョンには Canva の編集リンクが付与されるため、ユーザーは Canva 上で直接編集またはダウンロードできます。
ユーザーがリサイズしたい Canva デザインを特定します。指定方法は以下の3通りです:
デザイン ID を直接指定: ユーザーがデザイン ID("D" で始まる)を提供する場合
get-design ツールに直接渡してデザイン情報を取得するデザイン URL を直接指定: ユーザーが Canva デザインのリンクを提供する場合
/design/ の直後から、次の / またはクエリパラメータの手前までの部分)get-design ツールに渡すデザイン名で検索: search-designs ツールを使用し、デザイン名をクエリとして検索する
現在のコンテキスト: 会話の中でユーザーが直前に作成・編集したデザインがある場合は、そのデザイン ID を使用する
実装上の注意: 名前で検索する場合は、デザイン名をそのまま search-designs の query パラメータに渡してください。ツールがデザインタイトルをもとに最適な候補を返します。
get-design ツールにデザイン ID を渡して以下を確認します:
利用可能なフォーマットをユーザーに提示し、どれを希望するか確認します:
どのプラットフォーム・フォーマット向けにリサイズしますか?
- Facebook 投稿 (1200×630)
- Facebook ストーリー (1080×1920)
- Instagram 投稿 (1080×1080)
- Instagram ストーリー (1080×1920)
- LinkedIn 投稿 (1200×627)
ユーザーが「すべて」または「すべてのソーシャルメディア」と回答した場合は、5つ全フォーマットを使用します。 それ以外の場合は、選択されたフォーマットのみリサイズします。
選択された各フォーマットに対して resize-design ツールを並列で呼び出し、リサイズ処理を実行します。
以下の仕様を正確に使用してください:
利用可能なフォーマットと寸法:
Facebook 投稿: 1200 × 630 ピクセル(カスタム)
design_type: { type: "custom", width: 1200, height: 630 }
Facebook ストーリー: 1080 × 1920 ピクセル(カスタム)
design_type: { type: "custom", width: 1080, height: 1920 }
Instagram 投稿: 1080 × 1080 ピクセル(カスタム)
design_type: { type: "custom", width: 1080, height: 1080 }
Instagram ストーリー: 1080 × 1920 ピクセル(カスタム)
design_type: { type: "custom", width: 1080, height: 1920 }
LinkedIn 投稿: 1200 × 627 ピクセル(カスタム)
design_type: { type: "custom", width: 1200, height: 627 }
注意: Facebook ストーリーと Instagram ストーリーは寸法が同一です。両方のバージョンを作成しますが、サイズが同じであることをユーザーに伝えてください。
エラー処理: リサイズ処理が失敗した場合は、残りのフォーマットの処理を続行し、最後に成功・失敗したフォーマットをまとめて報告してください。
ユーザーに包括的な結果を提示します:
以下の内容を含むサマリーを提供してください:
表示フォーマットの例:
✅ すべてのソーシャルメディアプラットフォーム向けにデザインをリサイズしました!
編集リンク:
**Facebook 投稿** (1200×630)
- [Canva で編集](edit_url)
**Facebook ストーリー** (1080×1920)
- [Canva で編集](edit_url)
**Instagram 投稿** (1080×1080)
- [Canva で編集](edit_url)
**Instagram ストーリー** (1080×1920)
- [Canva で編集](edit_url)
**LinkedIn 投稿** (1200×627)
- [Canva で編集](edit_url)
注意: Facebook ストーリーと Instagram ストーリーは同じ寸法 (1080×1920) を使用しています。
実装の詳細:
resize-design ツールのレスポンスから取得します(各リサイズデザインの urls.edit_url フィールドを使用)resize-design が利用可能か確認してください。利用できない場合は、このスキルを使用するには現在のホスト上に Canva MCP リサイズツールが必要である旨をユーザーに伝えてくださいAutomatically resize a single Canva design into multiple social media formats.
This skill enables rapid multi-platform content distribution by taking a single Canva design and creating optimized versions for:
All resized versions are provided with Canva edit links so users can further edit or download them directly from Canva.
Determine which Canva design the user wants to resize. This can be provided in three ways:
Direct design ID: User provides a design ID (starts with "D")
get-design tool to retrieve design informationDirect design URL: User provides a Canva design link
/design/ and before the next / or query parameter)get-design toolSearch by design name: Use search-designs tool with the design name as the query
Current context: If the user just created or edited a design in the conversation, use that design ID
Implementation note: When searching by name, pass the design name directly to search-designs as the query parameter. The tool will find the best match based on the design title.
Use the get-design tool with the design ID to:
Present the available formats and ask which ones the user wants:
Which platforms and formats would you like to resize for?
- Facebook post (1200×630)
- Facebook story (1080×1920)
- Instagram post (1080×1080)
- Instagram story (1080×1920)
- LinkedIn post (1200×627)
If the user says "all" or "all social media", use all five. Otherwise, only resize for the ones they select.
Execute the resize operations in parallel by calling the resize-design tool once for each selected format. Use these exact specifications:
Available formats and dimensions:
Facebook Post: 1200 × 630 pixels (custom)
design_type: { type: "custom", width: 1200, height: 630 }
Facebook Story: 1080 × 1920 pixels (custom)
design_type: { type: "custom", width: 1080, height: 1920 }
Instagram Post: 1080 × 1080 pixels (custom)
design_type: { type: "custom", width: 1080, height: 1080 }
Instagram Story: 1080 × 1920 pixels (custom)
design_type: { type: "custom", width: 1080, height: 1920 }
LinkedIn Post: 1200 × 627 pixels (custom)
design_type: { type: "custom", width: 1200, height: 627 }
Note: Facebook Story and Instagram Story have identical dimensions. Create both versions but inform the user they're the same size.
Error handling: If a resize operation fails, continue with remaining formats and report which formats succeeded and which failed at the end.
Present comprehensive results to the user:
Provide the user with a summary including:
Presentation format example:
✅ Successfully resized your design for all social media platforms!
Edit Links:
**Facebook Post** (1200×630)
- [Edit in Canva](edit_url)
**Facebook Story** (1080×1920)
- [Edit in Canva](edit_url)
**Instagram Post** (1080×1080)
- [Edit in Canva](edit_url)
**Instagram Story** (1080×1920)
- [Edit in Canva](edit_url)
**LinkedIn Post** (1200×627)
- [Edit in Canva](edit_url)
Note: Facebook Story and Instagram Story use the same dimensions (1080×1920).
Implementation details:
resize-design tool response (use the urls.edit_url field from each resized design)resize-design is available in the current MCP tools. If not, inform the user that this skill requires the Canva MCP resize tool in the current host原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。