一键导入
gws-slides
Create and manage Google Slides presentations via the Google Workspace CLI (gws). Use when the user asks about presentations, Slides, or slide decks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create and manage Google Slides presentations via the Google Workspace CLI (gws). Use when the user asks about presentations, Slides, or slide decks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Load before writing any code, script, or automation in the workspace. Defines the hybrid agent-script execution model (programs are invoked by agents, not humans), project layout under programs/, README discipline, operation logging, and rediscovery patterns. Load this skill the moment a task involves writing or editing code.
Access an AWS account via the AWS CLI. Use when the user asks to create, manage, troubleshoot, or inspect AWS resources like DynamoDB, S3, Lambda, EC2, CloudWatch, etc.
Browser automation CLI for AI agents. Use when interacting with websites: navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task.
Analytical SQL queries on local files via DuckDB. Use for querying CSV, Parquet, JSON, and Excel files with SQL, aggregating data, joining datasets, and exporting results — all without a database server.
Audio and video processing via the ffmpeg CLI. Use for transcoding, trimming, merging, extracting audio, generating thumbnails, converting formats, adjusting resolution/bitrate, and any media manipulation task.
Graph and network visualization via Graphviz. Use for rendering directed/undirected graphs, dependency trees, network topologies, org charts, and any node-edge diagram from DOT language.
| name | gws-slides |
| description | Create and manage Google Slides presentations via the Google Workspace CLI (gws). Use when the user asks about presentations, Slides, or slide decks. |
| metadata | {"version":"1.0.0","displayName":"Google Slides (GWS CLI)","author":"gremlin","category":"google-workspace","icon":"google","tags":["google","slides","presentations","productivity"],"install":"which gws || npm install -g @googleworkspace/cli\n","allowedCommands":["gws"],"connections":[{"provider":"google","env":{"GOOGLE_WORKSPACE_CLI_TOKEN":"accessToken"},"reason":"Access Google Slides to create and manage presentations.","multi":true,"requestedScopes":["presentations","presentations.readonly"]}]} |
You have access to Google Slides via the gws CLI.
# Create a new presentation
gws slides presentations create --json '{"title":"Q1 Review"}'
# Get presentation metadata
gws slides presentations get --params '{"presentationId":"PRES_ID"}'
# Get a specific page/slide
gws slides presentations pages get --params '{"presentationId":"PRES_ID","pageObjectId":"PAGE_ID"}'
gws slides <resource> <method> [flags]
| Flag | Description |
|---|---|
--params '{...}' | URL/query parameters |
--json '{...}' | Request body |
--format json|table|yaml|csv | Output format (default: json) |
--dry-run | Preview without calling API |
# Add a blank slide
gws slides presentations batchUpdate --params '{"presentationId":"PRES_ID"}' --json '{"requests":[{"createSlide":{"slideLayoutReference":{"predefinedLayout":"BLANK"}}}]}'
# Insert text into a shape
gws slides presentations batchUpdate --params '{"presentationId":"PRES_ID"}' --json '{"requests":[{"insertText":{"objectId":"SHAPE_ID","text":"Hello World"}}]}'
# Delete a slide
gws slides presentations batchUpdate --params '{"presentationId":"PRES_ID"}' --json '{"requests":[{"deleteObject":{"objectId":"PAGE_ID"}}]}'
gws slides --help # browse resources
gws schema slides.<resource>.<method> # inspect parameters
--dry-run to preview destructive operations.