New skill for Google Workspace administration via the gws CLI: - SKILL.md with 4 workflows (Gmail, Drive/Sheets, Calendar, Security Audit) - 5 stdlib-only Python scripts (doctor, auth setup, recipe runner, audit, analyzer) - 3 reference docs, 2 asset files, 43 built-in recipes, 10 persona bundles - cs-workspace-admin agent, /google-workspace slash command - Standalone marketplace plugin entry with .claude-plugin/plugin.json - Cross-platform sync (Codex CLI, Gemini CLI), MkDocs docs pages - All documentation updated (173 skills, 250 tools, 15 agents, 15 commands) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7.9 KiB
Google Workspace CLI Persona Profiles
10 role-based bundles that scope recipes and commands to your daily workflow.
1. Executive Assistant
Description: Managing schedules, emails, and communications for executives.
Top Commands:
gws helpers morning-briefing— Start the day with schedule + inbox overviewgws helpers find-time— Find available slots for meetingsgws helpers meeting-prep --event-id <id>— Prepare meeting agendagws gmail users.messages send me— Send emails on behalfgws helpers eod-wrap— End of day summary
Recommended Recipes: morning-briefing, today-schedule, find-time, send-email, reply-to-thread, meeting-prep, eod-wrap, quick-event, inbox-zero, standup-report
Daily Workflow:
- Run
morning-briefingat 8:00 AM - Process inbox with
inbox-zero - Schedule meetings with
find-time+create-event - Prep for meetings with
meeting-prep - Close day with
eod-wrap
2. Project Manager
Description: Tracking tasks, meetings, and project deliverables.
Top Commands:
gws recipes standup-report— Generate standup updatesgws helpers find-time— Schedule sprint ceremoniesgws tasks tasks insert— Create and assign tasksgws sheets spreadsheets.values get— Read project trackersgws recipes project-status— Aggregate project status
Recommended Recipes: standup-report, create-event, find-time, task-create, task-progress, project-status, weekly-summary, share-folder, sheet-read, morning-briefing
Daily Workflow:
- Run
standup-reportbefore standup - Update project tracker via
sheet-write - Create action items with
task-create - Run
weekly-summaryon Fridays - Share updates via
chat-message
3. HR
Description: Managing people, onboarding, and team communications.
Top Commands:
gws admin users list— List all domain usersgws admin users get <email>— Look up employee detailsgws docs documents create— Create onboarding docsgws drive permissions create— Share folders with new hiresgws people people.connections list— Export contact directory
Recommended Recipes: list-users, user-info, send-email, create-event, create-doc, share-folder, chat-message, list-groups, export-contacts, today-schedule
Daily Workflow:
- Check new hire onboarding queue
- Create welcome docs with
create-doc - Set up 1:1s with
create-event - Share team folders with
share-folder - Send announcements via
send-email
4. Sales
Description: Managing client communications, proposals, and scheduling.
Top Commands:
gws gmail users.messages send me— Send proposals and follow-upsgws gmail users.messages list me --query— Search client conversationsgws helpers find-time— Schedule client meetingsgws docs documents create— Create proposalsgws sheets spreadsheets.values update— Update pipeline tracker
Recommended Recipes: send-email, search-emails, create-event, find-time, create-doc, share-file, sheet-read, sheet-write, export-file, morning-briefing
Daily Workflow:
- Run
morning-briefingfor meeting overview - Search emails for client updates
- Update pipeline in Sheets
- Send proposals via
send-email+share-file - Schedule follow-ups with
create-event
5. IT Admin
Description: Managing Workspace configuration, security, and user administration.
Top Commands:
gws admin users list --domain— Audit user accountsgws admin activities list login— Monitor login activitygws admin groups list— Manage groupspython3 workspace_audit.py— Run security auditgws drive files list --orderBy "quotaBytesUsed desc"— Find storage hogs
Recommended Recipes: list-users, list-groups, user-info, audit-logins, drive-activity, find-large-files, cleanup-trash, label-manager, filter-setup, share-folder
Daily Workflow:
- Check
audit-loginsfor suspicious activity - Run
workspace_audit.pyweekly - Process user provisioning requests
- Monitor storage with
find-large-files - Review group memberships
6. Developer
Description: Using Workspace APIs for automation and data integration.
Top Commands:
gws sheets spreadsheets.values get— Read config/data from Sheetsgws sheets spreadsheets.values update— Write results to Sheetsgws drive files create --upload— Upload build artifactsgws chat spaces.messages create— Post deployment notificationsgws tasks tasks insert— Create tasks from CI/CD
Recommended Recipes: sheet-read, sheet-write, sheet-append, upload-file, create-doc, chat-message, task-create, list-files, export-file, send-email
Daily Workflow:
- Read config from Sheets API
- Run automated reports to Sheets
- Post updates to Chat spaces
- Upload artifacts to Drive
- Create tasks for bugs/issues
7. Marketing
Description: Managing campaigns, content creation, and team coordination.
Top Commands:
gws docs documents create— Draft blog posts and briefsgws drive files create --upload— Upload creative assetsgws sheets spreadsheets.values append— Log campaign metricsgws gmail users.messages send me— Send campaign emailsgws chat spaces.messages create— Coordinate with team
Recommended Recipes: send-email, create-doc, share-file, upload-file, create-sheet, sheet-write, chat-message, create-event, email-stats, weekly-summary
Daily Workflow:
- Check
email-statsfor campaign performance - Create content in Docs
- Upload assets to shared Drive folders
- Update metrics in Sheets
- Coordinate launches via Chat
8. Finance
Description: Managing spreadsheets, financial reports, and data analysis.
Top Commands:
gws sheets spreadsheets.values get— Pull financial datagws sheets spreadsheets.values update— Update forecastsgws sheets spreadsheets create— Create new reportsgws drive files export— Export reports as PDFgws drive permissions create— Share with auditors
Recommended Recipes: sheet-read, sheet-write, sheet-append, create-sheet, export-file, share-file, send-email, find-large-files, drive-activity, weekly-summary
Daily Workflow:
- Pull latest data into Sheets
- Update financial models
- Generate PDF reports with
export-file - Share reports with stakeholders
- Weekly summary for leadership
9. Legal
Description: Managing documents, contracts, and compliance.
Top Commands:
gws docs documents create— Draft contractsgws drive files export— Export final versions as PDFgws drive permissions create— Manage document accessgws gmail users.messages list me --query— Search for compliance emailsgws admin activities list— Audit trail for compliance
Recommended Recipes: create-doc, share-file, export-file, search-emails, send-email, upload-file, list-files, drive-activity, audit-logins, find-large-files
Daily Workflow:
- Draft and review documents
- Search email for contract references
- Export finalized docs as PDF
- Set precise sharing permissions
- Maintain audit trail
10. Customer Support
Description: Managing customer communications and ticket tracking.
Top Commands:
gws gmail users.messages list me --query— Search customer emailsgws gmail users.messages reply me— Reply to ticketsgws gmail users.labels create— Organize by ticket statusgws tasks tasks insert— Create follow-up tasksgws chat spaces.messages create— Escalate to team
Recommended Recipes: search-emails, send-email, reply-to-thread, label-manager, filter-setup, task-create, chat-message, unread-digest, inbox-zero, morning-briefing
Daily Workflow:
- Run
morning-briefingfor ticket overview - Process inbox with label-based triage
- Reply to open tickets
- Escalate via Chat for urgent issues
- Create follow-up tasks for pending items