From work
Personal Google account operations. Use when the user mentions: gmail, google drive, google email, my personal email, google docs, google sheets, search my drive, send personal email, check gmail, download from drive.
How this skill is triggered — by the user, by Claude, or both
Slash command
/work:work-google <command> [subcommand] [options]<command> [subcommand] [options]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Access personal Gmail and Google Drive via OAuth2 user credentials.
Access personal Gmail and Google Drive via OAuth2 user credentials.
Arguments passed: $ARGUMENTS
All secrets stored in Azure Key Vault (via gppu):
google-oauth-client-id — OAuth2 client IDgoogle-oauth-client-secret — OAuth2 client secretgoogle-oauth-token — OAuth2 token JSON (auto-managed)First-time auth:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" login (opens browser for consent)To import an existing token from another machine:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" add-token '{"token": "...", "refresh_token": "...", ...}'
Requires: pip install google-api-python-client google-auth-oauthlib gppu
The script is at ${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py. Run via:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" <command> [subcommand] [options]
If $ARGUMENTS is provided, parse and execute the matching command below. If no arguments, show available commands.
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" login
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" gmail list [--top N] [--label LABEL]
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" gmail read MESSAGE_ID
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" gmail thread THREAD_ID
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" gmail search "query" [--top N]
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" gmail send --to "[email protected]" --subject "Subj" --body "Body" [--cc "[email protected]"] [--html]
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" gmail draft --to "[email protected]" --subject "Subj" --body "Body"
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" gmail reply MESSAGE_ID --body "Reply text"
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" gmail labels
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" drive list [--top N] [--folder FOLDER_ID]
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" drive search "query" [--top N]
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" drive get FILE_ID
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" drive download FILE_ID [--out PATH]
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gwork.py" drive mkdir "Folder Name" [--parent PARENT_ID]
npx claudepluginhub akarelin/a --plugin workGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.