You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: plugins/google-slides/skills/google-slides/SKILL.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,29 +24,29 @@ Confirm the runtime exposes the relevant Google Slides actions before editing:
24
24
25
25
1. Identify the target presentation.
26
26
- If the user names a deck but does not provide a URL, search for it first.
27
-
- If the user provides a local presentation file, import it before trying to edit slides.
27
+
- If the user provides a local presentation file, tell the user you are importing it into native Google Slides first, then use [google-slides-import-presentation](../google-slides-import-presentation/SKILL.md).
28
28
29
29
2. Read before writing.
30
30
- Use `get_presentation` or `get_presentation_text` to capture slide order, titles, and overall structure.
31
31
- Use `get_slide` before any slide-level write so object IDs and layout context come from the live deck.
32
32
33
33
3. Route only when the job is narrower than general Slides work.
34
+
- Stay in this skill for deck summaries, slide-by-slide reviews, new presentation creation, and small content edits.
34
35
- Use [google-slides-import-presentation](../google-slides-import-presentation/SKILL.md) when the source is a local presentation file.
35
-
- Use [google-slides-visual-iteration](../google-slides-visual-iteration/SKILL.md) for spacing, overlap, alignment, and visual polish.
36
+
- Use [google-slides-visual-iteration](../google-slides-visual-iteration/SKILL.md) for spacing, overlap, alignment, cropping, density, or other layout cleanup where the slide image matters.
36
37
- Use [google-slides-template-surgery](../google-slides-template-surgery/SKILL.md) when the repeated layout structure is broken.
37
38
- Use [google-slides-template-migration](../google-slides-template-migration/SKILL.md) when content should move onto a company or team template deck.
38
39
39
40
4. Keep writes grounded.
40
41
- Restate the target slide numbers, titles, or object IDs before making changes.
41
42
- Prefer small `batch_update` requests over large speculative batches.
42
-
-Use thumbnails for verification whenever the task is visual, not just textual.
43
+
-If the task depends on how the slide looks, fetch a thumbnail before editing and verify again after the write.
43
44
44
45
## Write Safety
45
46
46
47
- Preserve slide order, titles, body text, charts, notes, and supporting evidence unless the user asks for a change.
47
48
- Use live object IDs from the current deck state. Never guess IDs or request shapes.
48
-
- Treat deck-wide rewrites, slide deletions, and broad template changes as explicit actions that should be clearly scoped.
49
-
- If the user asks to edit a `.pptx`, convert it into native Google Slides first instead of promising in-place Office edits.
49
+
- Before deleting slides, rewriting multiple slides, or changing the layout pattern across a section, state exactly which slides will change and what kind of change you are about to make.
50
50
- Do not promise pixel-perfect fidelity when importing Office formats into Google Slides.
0 commit comments