Agent Skill Workflows¶
The skills encode repeatable workflows so agents can move quickly while preserving user review for sensitive actions.
Structured cross-service recipes (with declared services, confirmation gates, and partial-failure handling) live in Workflow Recipes; the sequences below are the lighter operational flows the skills carry directly.
Installation¶
- Run
bash ./scripts/setup.sh --dry-runto preview dependencies, project creation, deployment steps, and generated config. - Run
bash ./scripts/setup.shwhen ready. - Review Google OAuth scopes and create each Apps Script web app deployment in the Apps Script GUI.
- Paste each
/execdeployment URL back into setup. - Let setup bootstrap tokens and print MCP server configuration.
Deployment Refresh¶
- Confirm
.envcontains the service deployment URLs and tokens. - Run
skills/workspace-lite-installer/scripts/deploy-single.sh <repo> <service> "<message>"for one service, ordeploy-all.sh <repo> "<message>"for every service. - Use
verify-deployments.shto check health endpoints. - Re-run a simple read-only tool for the affected service.
Email Triage¶
- Search with
gmail_search_messages. - Read important messages with
gmail_get_messageor full threads withgmail_get_thread. - Group results by urgency, sender, and required action.
- Draft replies with
gmail_create_draft_replyorgmail_create_draft_reply_all. - Send only after explicit user approval.
Calendar Scheduling¶
- Find events and availability with
calendar_list_eventsandcalendar_find_freebusy. - Present candidate times to the user.
- Create or update events only after approval.
- Note that guest availability may need manual confirmation.
Workspace Creation¶
- Create the target file with the service-specific create tool.
- Use batch tools for setup work such as headers, formatting, slides, document sections, or form items.
- Read the result back with the relevant get/list tool.
- Share or delete only after explicit confirmation.
Data Review¶
- Search or list the target files first.
- Read only the needed ranges, pages, slides, messages, or metadata.
- Summarize outside the tool call.
- Write back summaries or dashboards with batch tools when requested.
Safety Checks¶
Before using a high-risk tool, agents should verify:
| Action class | Examples | Required user step |
|---|---|---|
| Send | Send email, reply, forward, calendar updates with guest notifications | Approve final content and recipients. |
| Share | Add editors/viewers, change link access | Confirm identity and access level. |
| Destructive | Delete, trash, clear ranges, remove events | Confirm target and consequence. |
For full details, see skills/google-workspace/references/workflows.md and skills/google-workspace/references/rules.md.