ワンクリックで
agentio-gslides
Use when interacting with gslides via the agentio CLI.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when interacting with gslides via the agentio CLI.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when interacting with Google Chat via the agentio CLI - send messages, list spaces, read history.
Use to manage the agentio daemon (runs the scheduler for .run.md prompts).
Use when interacting with Google Docs via the agentio CLI - list, read, create.
Use when interacting with Google Drive via the agentio CLI - list, search, download, upload, folder navigation.
Use when interacting with Gmail via the agentio CLI - list, read, search, send, draft, reply, archive, mark, attachments, export.
Use when interacting with mcp via the agentio CLI.
| name | agentio-gslides |
| description | Use when interacting with gslides via the agentio CLI. |
Auto-generated from agentio skill gslides. Do not edit by hand.
List recent presentations
Options:
--profile <name>: Profile name--limit <n>: Number of presentations (default: 10)--query <query>: Drive search query filterExamples:
# 10 most recently modified presentations
agentio gslides list
# presentations you own
agentio gslides list --query "'me' in owners" --limit 50
# search by name fragment
agentio gslides list --query "name contains 'Q4'"
# recently modified
agentio gslides list --query "modifiedTime > '2024-01-01'"
Query syntax: name contains '...', name = '...', 'me' in owners,
modifiedTime > 'YYYY-MM-DD'. Combine with 'and'/'or'.
Get presentation structure (slide count, dimensions, slide titles)
Options:
--profile <name>: Profile nameExamples:
# slide count, dimensions, slide titles
agentio gslides metadata 1A2bCdEfGhIjKlMnOpQrStUvWxYz0123456789
# accept a full URL
agentio gslides metadata https://docs.google.com/presentation/d/1A2bCdEf.../edit
Read slide content as text (all slides or one by index)
Options:
--profile <name>: Profile name--slide <n>: Zero-based slide index to read (omit for all slides)Examples:
# read all slides as text
agentio gslides get 1A2bCdEfGhIjKlMnOpQrStUvWxYz0123456789
# read only slide 0 (first slide)
agentio gslides get 1A2bCdEf... --slide 0
# accept a full URL
agentio gslides get https://docs.google.com/presentation/d/1A2bCdEf.../edit
Output includes text elements and speaker notes for each slide.
Export a presentation to a file
Options:
--profile <name>: Profile name--output <path>: Output file path--format <fmt>: Export format: pptx, pdf, or odp (default: pptx)Examples:
# default pptx export
agentio gslides export 1A2bCdEf... --output deck.pptx
# PDF
agentio gslides export 1A2bCdEf... --output deck.pdf --format pdf
# ODP (LibreOffice)
agentio gslides export 1A2bCdEf... --output deck.odp --format odp
Formats: pptx (default), pdf, odp.
Create a new blank presentation
Options:
--profile <name>: Profile nameExamples:
# create a blank presentation
agentio gslides create "Q4 Review"
# with a specific profile
agentio gslides create "Team Deck" --profile work@example.com
Copy a presentation
Options:
--profile <name>: Profile name--parent <folder-id>: Destination folder IDExamples:
# duplicate to My Drive root
agentio gslides copy 1A2bCdEf... "Q4 Review (copy)"
# duplicate into a specific folder
agentio gslides copy 1A2bCdEf... "Q4 Review (copy)" --parent 1FoLdErIdAbCd...
Execute raw presentations.batchUpdate requests (escape hatch)
Options:
--profile <name>: Profile name--requests-json <json>: Inline JSON array of Request objects--file <path>: Path to a JSON file containing the requests arrayExamples:
# insert a new blank slide at the end (inline JSON)
agentio gslides batch 1A2bCdEf... --requests-json '[{"createSlide":{"insertionIndex":999,"slideLayoutReference":{"predefinedLayout":"BLANK"}}}]'
# from a file
agentio gslides batch 1A2bCdEf... --file ./requests.json
Accepts an array of Slides API Request objects. See:
https://developers.google.com/slides/api/reference/rest/v1/presentations/batchUpdate