Canvaのデザインにレビュー指摘を反映させます。すべてのコメント欄を読み込み、レビュアーの要望を整理した上で、明らかに必要な変更は自動で直接反映させ、人間の判断が必要な事項については別途フラグを立てます。 次のような場合に使用: ユーザーが「スライドのフィードバックを反映してほしい」「デザインへのコメントに対応してほしい」「レビュー指摘を適用してほしい」「プレゼン資料のコメントを修正してほしい」「指摘内容を反映させてほしい」と言った場合
Implement reviewer feedback on a Canva design. Reads all comment threads, synthesises what reviewers want, makes the clear-cut changes directly, and flags anything that needs a human decision. Use when the user asks to "implement feedback on my deck", "address comments on a design", "apply review feedback", "fix the comments on my presentation", or "implement the feedback".
A deck has been out for review — stakeholders have left comments scattered across slides. This skill reads every thread, summarises what reviewers actually want, makes the clear-cut changes directly, and flags anything ambiguous for a human decision.
Before triaging feedback, you MUST know these constraints. This avoids wasted back-and-forth with the user on changes that are impossible via the API.
perform-editing-operations)replace_text), find-and-replace substrings (find_and_replace_text)update_fill), insert new images/videos (insert_fill), delete elements (delete_element)position_element), resize elements (resize_element)update_title)When a comment requests something in the "CANNOT do" list, classify it as Requires manual action. Don't dwell on the limitation — simply note it in the summary and move on. These are normal; most design reviews will have a mix of API-supported and manual changes. Save the details for the manual changes checklist at the end (Step 7).
canva.link), call Canva:resolve-shortlink to get the design URLD, e.g. DABcd1234ef), use it as design_id; do not use Canva:search-designs for a raw IDCanva:list-comments with the design ID to get every comment threadCanva:list-replies to capture the full conversationCanva:get-design-content to read the current text on every pageClassify each comment thread into one of these categories:
Present a summary to the user organised by category: what you plan to change, what needs clarification, what must be done manually, and what you're skipping.
This is the only confirmation point in the entire workflow. Once the user says yes, go.
Do NOT ask the user again. They already approved. Execute all of these in sequence immediately:
Canva:start-editing-transaction to begin an editing sessionCanva:perform-editing-operations to make each approved change (batch all operations in a single call where possible)Canva:commit-editing-transaction to save — do NOT ask "shall I commit?" or "ready to save?"After committing (or if no API-supported changes were possible), present a clear checklist of everything that still needs to be done manually in the Canva editor:
## Changes to make manually in Canva
1. **Slide 3 — Change heading font to Montserrat**
Reviewer: @Sarah | Why: API cannot change font family
→ Open slide 3, select the heading, change font to Montserrat
2. **Slide 7 — Add a new text box for the disclaimer**
Reviewer: @James | Why: API cannot add new text elements
→ Add a text box below the chart with: "Source: Q3 2025 internal data"
3. ...
Include the slide number, what to change, who requested it, and step-by-step instructions so the user can work through the list quickly.
Canva:reply-to-comment on each actionable thread to note what was changedperform-editing-operations call with multiple operations rather than one call per change原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。