1password
Install and use 1Password CLI (`op`) to sign in, inspect vault items, read secrets safely, and inject secrets into commands.
Use the gws CLI for Google Calendar, Gmail, Drive, Sheets, Docs, Tasks, and cross-service Workspace workflows.
$ npx -y skills add HybridAIOne/hybridclaw --skill gws --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/gwsContext preview
The summary Claude sees to decide when to auto-load this skill.
Use the gws CLI for Google Calendar, Gmail, Drive, Sheets, Docs, Tasks, and cross-service Workspace workflows.
name: gws
description: Use the gws CLI for Google Calendar, Gmail, Drive, Sheets, Docs, Tasks, and cross-service Workspace workflows.
user-invocable: true
requires:
bins:
- gws
metadata:
hybridclaw:
category: productivity
short_description: "Google Workspace via gws CLI."
tags:
- google
- workspace
- calendar
- gmail
- drive
- sheets
- docs
- tasks
related_skills:
- google-workspace
install:
- id: gws
kind: npm
package: "@googleworkspace/cli"
bins: ["gws"]
label: Install Google Workspace CLI (npm)HybridClaw injects `GOOGLE_WORKSPACE_CLI_TOKEN` into the agent runtime when Google auth is configured with `hybridclaw auth login google`.
Run exactly `gws auth status` (no API call, instant) and parse the JSON output. Do not add `--json`; `gws auth status --json` is invalid because auth status already prints JSON by default.
Treat auth as configured when any of these are true:
This matters because HybridClaw passes its Google OAuth token through `GOOGLE_WORKSPACE_CLI_TOKEN`; current `gws auth status` may still report `auth_method: "none"` for that env-token mode.
Only if none of the authenticated states above are present, tell the user:
> Run `hybridclaw auth login google` in your terminal to connect your Google account.
If env-token auth is present, do not ask the user to log in again. Continue with the requested `gws` command immediately.
That's it. Don't explain OAuth, GCP projects, scopes, or alternatives unless a later `gws` command returns an auth or scope error. The HybridClaw login flow works for both personal Gmail and Workspace accounts.
Do not ask clarifying questions. Run the command with sensible defaults:
Only ask for clarification when there are genuinely ambiguous results (e.g., multiple spreadsheets matching a search).
**Calendar**: See [references/calendar.md](references/calendar.md) **Gmail**: See [references/gmail.md](references/gmail.md) **Drive & Sheets & Docs**: See [references/drive-docs-sheets.md](references/drive-docs-sheets.md) **Cross-service workflows**: See [references/workflows.md](references/workflows.md)
For any service not covered above, use `gws <service> --help` to discover available resources and methods. The raw syntax is:
gws <service> <resource> <method> --params '{"key": "val"}' --json '{"body": "data"}'Confirm before actions that **affect other people**:
Do **not** confirm for actions that only affect the user:
The reason: asking "are you sure you want to block 2-4pm?" when the user just told you to block 2-4pm is friction, not safety.
Format JSON output into readable summaries. Group calendar events by day. Show email as sender + subject + snippet. Render sheets data as Markdown tables. Never dump raw JSON unless the user asks for it.
Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory
Install and use 1Password CLI (`op`) to sign in, inspect vault items, read secrets safely, and inject secrets into commands.
Coordinate cross-functional project delivery by tracking commitments, dependencies, decisions, and risks; maintain project…
Search Airtable bases and tables, read records and computed fields, and prepare guarded record CRUD requests with schema-based…
Expose HybridClaw as a custom Alexa skill and prepare guarded Alexa smart-home/device control payloads without exposing Amazon…
View Apple Calendar schedules, draft or import `.ics` files, and coordinate host-side calendar actions on macOS.
Control Apple Music playback, inspect now playing, start playlists, and automate the macOS Music app.