gws-workflow

Orchestrates cross-service Google Workspace productivity workflows via the gws CLI.

Updated Nov 9, 2023
One-click install
npx skills add https://github.com/oresttokovenko/dot-files --skill gws-workflow-oresttokovenko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-workflow
Source: https://github.com/oresttokovenko/dot-files/tree/main/chezmoi/dot_agents/skills/gws-workflow
Command: npx skills add https://github.com/oresttokovenko/dot-files --skill gws-workflow-oresttokovenko

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating tasks across Gmail, Calendar, Tasks, Drive, and Chat requires switching between multiple APIs and manual copy-pasting, which fragments daily productivity routines. ## Core Features & Use Cases - Cross-Service Workflows: Run combined operations across Google Workspace services through a single gws workflow command interface. - Helper Commands: Use prebuilt helpers like standup-report, meeting-prep, email-to-task, weekly-digest, and file-announce for common routines. - Schema Discovery: Inspect resources and methods with gws workflow --help and gws schema before building API calls. - Use Case: Before your morning standup, run the standup-report helper to compile today's meetings and open tasks into a single summary. ## Quick Start Ask the assistant to generate a standup report summarizing today's meetings and open tasks using the gws workflow helper.

Frequently Asked Questions about gws-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run cross-service Google Workspace workflows from the command line?

Use the gws workflow command with a resource and method, such as gws workflow <resource> <method> with appropriate flags. Run gws workflow --help to browse available resources and gws schema to inspect method parameters.

How to generate a standup report from Google Calendar and Tasks?

Use the standup-report helper command, which combines today's meetings from Calendar with open tasks into a single summary. It is available as a companion skill referenced from the workflow helper commands table.

What prerequisites are needed before using gws workflow commands?

You need the gws binary installed and the gws-shared skill configured for authentication, global flags, and security rules. If gws-shared is missing, run gws generate-skills to create it.

How do I find the required parameters for a gws workflow method?

Run gws schema workflow.<resource>.<method> to inspect required parameters, types, and defaults. Use that output to construct the --params and --json flags for your API call.

Can I convert a Gmail message into a Google Tasks entry automatically?

Yes, the email-to-task helper command converts a Gmail message into a Google Tasks entry. It is one of the prebuilt helper workflows listed in the gws-workflow skill.