Plugins by Automagik — Google Workspace tools
npx claudepluginhub automagik-dev/workitAgent-native CLI for Google Workspace. 18+ services, local DOCX editing, JSON-first output, least-privilege auth.
Agent-native CLI for Google Workspace. 18+ services, headless OAuth, local DOCX editing, JSON-first output — one binary.
Install · Quick Start · Services · Agent Features · DOCX Editing · Skills · Docs
| Agent-native | JSON-first output, field discovery (--select ""), input templates (--generate-input), predictable exit codes |
| No GCP setup | Auth relay at auth.automagik.dev — works out of the box, no Google Cloud Console required |
| Headless OAuth | Authorize on any device, run on any server — no tunnels, no browser required on the server |
| 18+ services | Gmail, Calendar, Drive, Docs, Sheets, Slides, Chat, DOCX editing and more — one binary |
| Agent safety | --read-only, --dry-run, --command-tier, --enable-commands sandboxing |
| Multi-account | Named aliases, multiple OAuth clients, per-domain configuration |
| Least-privilege | Per-service scopes, runtime read-only flag, file-only Drive scope |
curl -sSL https://raw.githubusercontent.com/automagik-dev/workit/main/install.sh | sh
This installs:
wk binary to ~/.local/bin/wk~/.workit/plugin/ with a symlink at ~/.claude/plugins/workitThe release also includes gog, a git operations companion tool, installed alongside wk.
wk update
See INSTALL.md for detailed install options.
Requires Go 1.21+.
git clone https://github.com/automagik-dev/workit.git
cd workit
make build
./bin/wk --help
No Google Cloud Console setup needed. The auth relay handles OAuth for you.
wk auth status
wk auth manage
This opens the account manager UI. On headless or remote servers it prints a URL — open it on any device to complete authorization. See docs/headless-auth.md.
For fully non-interactive agent environments:
wk auth add [email protected] --headless --no-input
# Prints an authorization URL, then polls until the token arrives
export [email protected]
# Search recent emails
wk gmail search 'newer_than:7d' --json --select "id,snippet"
# List Drive files
wk drive ls --json --select "name,id,mimeType"
# Edit a local DOCX (no auth needed)
wk docx cat report.docx
wk docx replace report.docx "DRAFT" "FINAL" -o report.docx
For users who want to use their own Google Cloud project and OAuth client instead of the shared relay:
In Google Cloud Console, create a Desktop app OAuth client and download the JSON file.
wk auth credentials ~/Downloads/client_secret_....json
wk auth manage
export [email protected]
wk gmail search 'newer_than:7d' --json
Full details on OAuth clients and per-domain configuration: docs/auth-clients.md
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage